while Loop en java

UNE while L'instruction de boucle dans le langage de programmation Java exécute à plusieurs reprises une instruction cible tant qu'une condition donnée est vraie.

Syntaxe

La syntaxe d'une boucle while est -

while(Boolean_expression) {
   // Statements
}

Ici, statement(s)peut être une seule instruction ou un bloc d'instructions. lecondition peut être n'importe quelle expression et true est n'importe quelle valeur non nulle.

Lors de l'exécution, si le résultat de l' expression booléenne est vrai, les actions à l'intérieur de la boucle seront exécutées. Cela continuera tant que le résultat de l'expression est vrai.

Lorsque la condition devient fausse, le contrôle du programme passe à la ligne qui suit immédiatement la boucle.

Représentation schématique

Ici, le point clé de la en boucle est que la boucle pourrait jamais fonctionner. Lorsque l'expression est testée et que le résultat est faux, le corps de la boucle sera ignoré et la première instruction après la boucle while sera exécutée.

Exemple

public class Test {

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

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

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