mentre Loop in java

UN while L'istruzione loop nel linguaggio di programmazione Java esegue ripetutamente un'istruzione di destinazione finché una determinata condizione è vera.

Sintassi

La sintassi di un ciclo while è:

while(Boolean_expression) {
   // Statements
}

Qui, statement(s)può essere una singola istruzione o un blocco di istruzioni. Ilcondition può essere qualsiasi espressione e vero è qualsiasi valore diverso da zero.

Durante l'esecuzione, se il risultato boolean_expression è vero, verranno eseguite le azioni all'interno del ciclo. Questo continuerà finché il risultato dell'espressione è vero.

Quando la condizione diventa falsa, il controllo del programma passa alla riga immediatamente successiva al ciclo.

Diagramma di flusso

Qui, il punto chiave del ciclo while è che il ciclo potrebbe non essere mai eseguito. Quando l'espressione viene testata e il risultato è falso, il corpo del ciclo verrà ignorato e verrà eseguita la prima istruzione dopo il ciclo while.

Esempio

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

Questo produrrà il seguente risultato:

Produzione

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