Java While Loop
Cicli
I loop possono eseguire un blocco di codice fintanto che viene raggiunta una condizione specificata.
I loop sono utili perché fanno risparmiare tempo, riducono gli errori e rendono il codice più leggibile.
Java While Loop
Il while
ciclo scorre un blocco di codice purché una condizione specificata sia true
:
Sintassi
while (condition) {
// code block to be executed
}
Nell'esempio seguente, il codice nel ciclo verrà eseguito, più e più volte, purché una variabile (i) sia inferiore a 5:
Esempio
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
Nota: non dimenticare di aumentare la variabile utilizzata nella condizione, altrimenti il ciclo non finirà mai!
Il ciclo da fare/mentre
Il do/while
ciclo è una variante del while
ciclo. Questo ciclo eseguirà il blocco di codice una volta, prima di verificare se la condizione è vera, quindi ripeterà il ciclo finché la condizione è vera.
Sintassi
do {
// code block to be executed
}
while (condition);
L'esempio seguente utilizza un do/while
ciclo. Il ciclo verrà sempre eseguito almeno una volta, anche se la condizione è falsa, perché il blocco di codice viene eseguito prima che la condizione venga verificata:
Esempio
int i = 0;
do {
System.out.println(i);
i++;
}
while (i < 5);
Non dimenticare di aumentare la variabile utilizzata nella condizione, altrimenti il ciclo non finirà mai!