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 whileciclo 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/whileciclo è una variante del whileciclo. 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/whileciclo. 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!


Mettiti alla prova con gli esercizi

Esercizio:

Stampa ifinché iè inferiore a 6.

int i = 1;
 (i ;
}