1
resposta

MInha solução

public class TestaForJava { public static void main (String [] args) {

    for (int multiplos = 0; multiplos < 100; multiplos ++) {
        if (multiplos % 3 == 0) {

            System.out.println(multiplos);
        }
    }
}

}

1 resposta

Fala Yury, tudo bem?

Show! Ficou bem legal a sua solução, é bastante útil o uso do operador módulo % nessa situação, né? Seu código ficou conciso e de fácil leitura, parabéns! Vou deixar aqui pra você uma outra maneira de resolver o mesmo problema usando laços for, lembrando que não existe uma maneira melhor que a outra, apenas diferentes caminhos que chegam no mesmo resultado, ok?

for (int multiplos = 3; multiplos < 100; multiplos  = multiplos + 3) {
                   System.out.println(multiplos); 
    }

Nesse caso, não é utilizado o operador módulo, e os múltiplos vem do incremento do loop!

Novamente, nesse caso não existe certo ou errado, apenas possibilidades diferentes de obter um mesmo resultado.

Um grande abraço e bons estudos!