public class TestaWhile {
public static void main(String[] args) {
int contador = 0;
while (contador <= 10) {
System.out.println(contador);
// contador = contador +1;
// contador += 1;
++contador;
System.out.println(contador);
}
}
Minha dúvida é por que que quando o System.out.println(contador) fica dentro da chave ele da o resultado de 1 a 10 dessa maneira: 11 22 33 44 55 66 77 88 99 1010 11 Detalhe, sem repetir o "11" também. Alguém pode me explicar?
Observação já entendi que o sysout fica fora da chave para dar o valor correto e sem repetições, só n sei o motivo.