Boa tarde.
Resovi de uma maneira mais complexa pois queria testar os laços encadeados com o comando break. Não entendi por que não funcionou. a variável resultado não é incrementada após a execução do IF. Repara que "resultado" é sempre 1 e deveria ser incrementado sempre que fosse diferente de multiplo3
public class MultiploDe3 {
public static void main(String[] args) {
for (int multiplo3 = 3; multiplo3 <= 100; multiplo3 += 3) {
for (int resultado = 1; resultado <= 100; resultado++) {
if (resultado < multiplo3) {
System.out.println(resultado + " " + multiplo3);
break;
}
}
}
}
}