Groovy - istruzione While

La sintassi dell'istruzione while è mostrata di seguito:

while(condition) { 
   statement #1 
   statement #2 
   ... 
}

Il whileviene eseguita valutando prima l'espressione della condizione (un valore booleano) e, se il risultato è vero, vengono eseguite le istruzioni nel ciclo while. Il processo viene ripetuto a partire dalla valutazione della condizione nell'istruzione while. Questo ciclo continua finché la condizione non restituisce false. Quando la condizione diventa falsa, il ciclo termina. La logica del programma continua quindi con l'istruzione immediatamente successiva all'istruzione while. Il diagramma seguente mostra la spiegazione schematica di questo ciclo.

Di seguito è riportato un esempio di un'istruzione del ciclo while:

class Example {
   static void main(String[] args) {
      int count = 0;
		
      while(count<5) {
         println(count);
         count++;
      }
   }
}

Nell'esempio precedente, inizializziamo prima il valore di una variabile intera count a 0. Quindi la nostra condizione nel ciclo while è che stiamo valutando la condizione dell'espressione in modo che count dovrebbe essere inferiore a 5. Fino al valore di count è minore di 5, stamperemo il valore di count e quindi incrementeremo il valore di count. L'output del codice sopra sarebbe -

0 
1 
2 
3 
4