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 ?
Comando While
2 Respostas
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.
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo