[RESOLVIDO] Meu FOR não funciona

3 respostas
javaroxxd

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

3 Respostas

rodriguesabner

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);
}
javaroxxd

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

rodriguesabner

Tamo junto!!

Criado 27 de setembro de 2018
Ultima resposta 28 de set. de 2018
Respostas 3
Participantes 2