Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Solução com multiplicação

public class MultiplosDeTres {

public static void main(String[] args) {
    for (int i = 1; i * 3 < 100; i++)
        System.out.println(i * 3);
}

}

Achei mais simples.

3 respostas

Show Sergio. Muito bom!

Eu faria assim:

public class MultiplosDeTres {
    public static void main(String[] args) {
        for (int i = 1; i * 3 < 100; System.out.println((i++) * 3));
    }
}

Uau! É o máximo da concisão e da elegância. Agora entendo melhor o que se pode codificar dentro do terceiro parâmetro de um FOR: na verdade pode ser qualquer instrução, não somente de manipulação do contador. Em outras palavras: o que é executado a cada iteração do laço é o que está codificado no terceiro parâmetro da instrução + o que está no bloco a seguir, é isso?

solução!

Exatamente!