while Loop em java

UMA while A instrução loop na linguagem de programação Java executa repetidamente uma instrução de destino, desde que uma determinada condição seja verdadeira.

Sintaxe

A sintaxe de um loop while é -

while(Boolean_expression) {
   // Statements
}

Aqui, statement(s)pode ser uma única instrução ou um bloco de instruções. ocondition pode ser qualquer expressão e verdadeiro é qualquer valor diferente de zero.

Ao executar, se o resultado boolean_expression for verdadeiro, as ações dentro do loop serão executadas. Isso continuará enquanto o resultado da expressão for verdadeiro.

Quando a condição se torna falsa, o controle do programa passa para a linha imediatamente após o loop.

Diagrama de fluxo

Aqui, o ponto-chave da enquanto laço é que o loop não pode nunca ser executado. Quando a expressão é testada e o resultado é falso, o corpo do loop será ignorado e a primeira instrução após o loop while será executada.

Exemplo

public class Test {

   public static void main(String args[]) {
      int x = 10;

      while( x < 20 ) {
         System.out.print("value of x : " + x );
         x++;
         System.out.print("\n");
      }
   }
}

Isso produzirá o seguinte resultado -

Resultado

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19