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