faire une boucle while en java

UNE do...while loop est similaire à une boucle while, sauf qu'une boucle do ... while est garantie de s'exécuter au moins une fois.

Syntaxe

Voici la syntaxe d'une boucle do ... while -

do {
   // Statements
}while(Boolean_expression);

Notez que l'expression booléenne apparaît à la fin de la boucle, de sorte que les instructions de la boucle s'exécutent une fois avant que le booléen ne soit testé.

Si l'expression booléenne est vraie, le contrôle revient en arrière pour faire l'instruction, et les instructions de la boucle s'exécutent à nouveau. Ce processus se répète jusqu'à ce que l'expression booléenne soit fausse.

Représentation schématique

Exemple

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 );
   }
}

Cela produira le résultat suivant -

Production

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