Groovy - Declaración while

La sintaxis de la instrucción while se muestra a continuación:

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

los whileLa declaración se ejecuta evaluando primero la expresión de condición (un valor booleano), y si el resultado es verdadero, entonces se ejecutan las declaraciones en el ciclo while. El proceso se repite a partir de la evaluación de la condición en la instrucción while. Este ciclo continúa hasta que la condición se evalúa como falsa. Cuando la condición se vuelve falsa, el ciclo termina. La lógica del programa continúa con la instrucción que sigue inmediatamente a la instrucción while. El siguiente diagrama muestra la explicación esquemática de este bucle.

A continuación se muestra un ejemplo de una declaración de bucle while:

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

En el ejemplo anterior, primero estamos inicializando el valor de una variable de número entero a 0. Luego, nuestra condición en el ciclo while es que estamos evaluando la condición de la expresión para que la cuenta debe ser menor que 5. Hasta que el valor de count es menor que 5, imprimiremos el valor de count y luego incrementaremos el valor de count. La salida del código anterior sería:

0 
1 
2 
3 
4