A sintaxe da instrução while é mostrada abaixo -
while(condition) {
statement #1
statement #2
...
}
o whileA instrução é executada avaliando primeiro a expressão da condição (um valor booleano) e, se o resultado for verdadeiro, as instruções no loop while são executadas. O processo é repetido a partir da avaliação da condição na instrução while. Este loop continua até que a condição seja avaliada como falsa. Quando a condição se torna falsa, o loop termina. A lógica do programa continua com a instrução imediatamente após a instrução while. O diagrama a seguir mostra a explicação diagramática deste loop.
A seguir está um exemplo de uma instrução de loop while -
class Example {
static void main(String[] args) {
int count = 0;
while(count<5) {
println(count);
count++;
}
}
}
No exemplo acima, estamos inicializando primeiro o valor de uma variável inteira de contagem para 0. Então, nossa condição no loop while é que estamos avaliando a condição da expressão para que a contagem seja menor que 5. Até o valor de count for menor que 5, imprimiremos o valor de count e então incrementaremos o valor de count. A saída do código acima seria -
0
1
2
3
4