boucle for en java

UNE for loop est une structure de contrôle de répétition qui vous permet d'écrire efficacement une boucle qui doit être exécutée un certain nombre de fois.

UNE for loop est utile lorsque vous savez combien de fois une tâche doit être répétée.

Syntaxe

La syntaxe d'une boucle for est -

for(initialization; Boolean_expression; update) {
   // Statements
}

Voici le flux de contrôle dans un for boucle -

  • le initializationl'étape est exécutée en premier, et une seule fois. Cette étape vous permet de déclarer et d'initialiser toutes les variables de contrôle de boucle et cette étape se termine par un point-virgule (;).

  • Ensuite, le Boolean expressionest évalué. Si c'est vrai, le corps de la boucle est exécuté. S'il est faux, le corps de la boucle ne sera pas exécuté et le contrôle passe à l'instruction suivante après la boucle for.

  • Après le bodyde la boucle for est exécutée, le contrôle revient à l'instruction de mise à jour. Cette instruction vous permet de mettre à jour toutes les variables de contrôle de boucle. Cette instruction peut être laissée vide avec un point-virgule à la fin.

  • L'expression booléenne est à nouveau évaluée. Si c'est vrai, la boucle s'exécute et le processus se répète (corps de la boucle, puis étape de mise à jour, puis expression booléenne). Une fois que l'expression booléenne a la valeur false, la boucle for se termine.

Représentation schématique

Exemple

Voici un exemple de code de la boucle for en Java.

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x + 1) {
         System.out.print("value of 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