Quando eu implementei o código dessa forma percebi que a variável boleana "multiploDeTrês" implementada fora do while parecia que não era atualizado o valor da variável número lá dentro dela:
public class MultiploDe3 {
public static void main(String[] args) {
int numero = 1;
boolean multiploDeTrês = (numero % 3) == 0;
while (numero <= 100) {
if(multiploDeTrês) {
System.out.println(numero);
}
numero++;
}
}
}
Não imprimindo nada no console,entretanto ao colocar a variável 'multiploDeTrês' dentro do laço while percebi que ele era atualizado:
public class MultiploDe3 {
public static void main(String[] args) {
int numero = 1;
while (numero <= 100) {
boolean multiploDeTrês = (numero % 3) == 0;
if(multiploDeTrês) {
System.out.println(numero);
}
numero++;
}
}
}
Imprimindo agora os múltiplos de três, com isso eu quero saber que como funciona a atualização de variáveis e se essa atualização ocorre de maneira implícita com o sinal recebe "=",poderia esclarecer essa minha dúvida?