Comando While

2 respostas
java
Marquinhos_Kof

O vejo alguns códigos e não entendo o comando while(true){ faz o que tem que fazer, ) o comando while, recebe uma condição, mas nesse caso, eu não entendo, alguém pode me explicar e mostra um exemplo ?

2 Respostas

Andrauss

E aí blz, o while gera um loop enquanto a condição passada for verdadeira, como no exemplo abaixo:
int valor = 0; while(valor != 10){ System.out.println("Valor = "+valor); valor++; }
Nesse exemplo enquanto o valor for diferente de 10 o loop vai rodar.

JeanJavaMan

while(true) é uma condição infinita(loop), mas em algum momento dentro das instruções do while, o loop pode parar ex:

int valor = 0;
while(true){
  valor++;
 if(valor == 10){
    //Para a repetição
     break;
   }
}

então quando usar o while(true) é uma condição que smp será verdadeira a única forma de parar essa condição e dentro do while vc pedir para parar!

Criado 27 de janeiro de 2016
Ultima resposta 27 de jan. de 2016
Respostas 2
Participantes 3