Meu for está certo mas não funciona e não sei o motivo
for(int i = 0; i>=19; i++){
System.out.println("Aqui: " + i);
}
Tá certinho mas ele não entra no FOR por algum motivo, o do while funciona o while funciona, mas o for não, preciso de ajuda
Obrigado pela atenção
Vc colocou > (Maior) ou = Igual, como sua variável começa em 0 nunca ia entrar mesmo, porquê zero é menor que 19. Entendeu?
Seu código ficou assim:
int i = 0;
SE i (0) for MAIOR ou IGUAL a 19 entra no FOR (>=)
ENTROU NO FOR: Vai somando +1 até chegar em 19 (i++)
SENÃO passa direto
O correto seria:
int i = 0;
SE i (0) for MENOR ou IGUAL a 19 entra no FOR (<=)
ENTROU NO FOR: Vai somando +1 até chegar em 19 (i++)
SENÃO passa direto
Em código:
for (int i = 0; i <= 19; i++) {
System.out.println("Aqui: " + i);
}
Meu amigo, obrigado eu nem tinha percebido xD
Sou programador faz algum tempo e não tinha visto isso, obrigado amigo ;D
Me desculpa o incomodo
1 curtida