Groovy - declaração While

A sintaxe da instrução while é mostrada abaixo -

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

o whileA instrução é executada avaliando primeiro a expressão da condição (um valor booleano) e, se o resultado for verdadeiro, as instruções no loop while são executadas. O processo é repetido a partir da avaliação da condição na instrução while. Este loop continua até que a condição seja avaliada como falsa. Quando a condição se torna falsa, o loop termina. A lógica do programa continua com a instrução imediatamente após a instrução while. O diagrama a seguir mostra a explicação diagramática deste loop.

A seguir está um exemplo de uma instrução de loop while -

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

No exemplo acima, estamos inicializando primeiro o valor de uma variável inteira de contagem para 0. Então, nossa condição no loop while é que estamos avaliando a condição da expressão para que a contagem seja menor que 5. Até o valor de count for menor que 5, imprimiremos o valor de count e então incrementaremos o valor de count. A saída do código acima seria -

0 
1 
2 
3 
4