fazer loop while em java

UMA do...while loop é semelhante a um loop while, exceto que um loop do ... while tem garantia de execução pelo menos uma vez.

Sintaxe

A seguir está a sintaxe de um do ... while loop -

do {
   // Statements
}while(Boolean_expression);

Observe que a expressão booleana aparece no final do loop, portanto, as instruções no loop são executadas uma vez antes de o booleano ser testado.

Se a expressão booleana for verdadeira, o controle pula de volta para fazer a instrução e as instruções no loop são executadas novamente. Este processo se repete até que a expressão booleana seja falsa.

Diagrama de fluxo

Exemplo

public class Test {

   public static void main(String args[]) {
      int x = 10;

      do {
         System.out.print("value of x : " + x );
         x++;
         System.out.print("\n");
      }while( x < 20 );
   }
}

Isso produzirá o seguinte resultado -

Resultado

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19