while Loop en java

UN while La instrucción de bucle en el lenguaje de programación Java ejecuta repetidamente una instrucción de destino siempre que una condición dada sea verdadera.

Sintaxis

La sintaxis de un bucle while es:

while(Boolean_expression) {
   // Statements
}

Aquí, statement(s)puede ser una sola declaración o un bloque de declaraciones. loscondition puede ser cualquier expresión y verdadero es cualquier valor distinto de cero.

Al ejecutar, si el resultado de la expresión booleana es verdadero, entonces se ejecutarán las acciones dentro del ciclo. Esto continuará mientras el resultado de la expresión sea verdadero.

Cuando la condición se vuelve falsa, el control del programa pasa a la línea inmediatamente siguiente al ciclo.

Diagrama de flujo

Aquí, el punto clave del tiempo de bucle es que el bucle no podría funcionar nunca. Cuando se prueba la expresión y el resultado es falso, se saltará el cuerpo del bucle y se ejecutará la primera instrucción después del bucle while.

Ejemplo

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

Esto producirá el siguiente resultado:

Salida

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