La boucle for en Java | Exam-Lib
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

La boucle for en Java

abdelouafiNov 10, 2018

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      815
      Likes Received:
      14
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      La boucle for parcourt un bloc de code plusieurs fois.

      Syntaxe
      Code:
      for (statement 1; statement 2; statement 3) {
          code block to be executed
      }
      L'instruction 1 est exécutée (une fois) avant l'exécution du bloc de code.

      L'instruction 2 définit la condition d'exécution du bloc de code.

      L'instruction 3 est exécutée (à chaque fois) après l'exécution du bloc de code.

      L'exemple ci-dessous imprimera les nombres de 0 à 4:

      Exemple
      Code:
      for (int i = 0; i < 5; i++) {
          System.out.println(i);
      }
      Code:
      public class MyClass {
        public static void main(String[] args) {
          for (int i = 0; i < 5; i++) {
            System.out.println(i);
          } 
        }
      }
      
      Exemple expliqué
      L'instruction 1 définit une variable avant le début de la boucle (int i = 0).

      L'instruction 2 définit la condition d'exécution de la boucle (i doit être inférieur à 5). Si la condition est vraie, la boucle recommencera. Si elle est fausse, la boucle se terminera.

      L'instruction 3 augmente la valeur (i ++) chaque fois que le bloc de code de la boucle a été exécuté.

      Un autre exemple
      Cet exemple n'imprimera que les valeurs paires comprises entre 0 et 10:

      Exemple
      Code:
      for (int i = 0; i <= 10; i = i + 2) {
          System.out.println(i);
      }
      Code:
      public class MyClass {
        public static void main(String[] args) {
          for (int i = 0; i <= 10; i = i + 2) {
            System.out.println(i);
          } 
        }
      }
      
       
      Loading...

      Merci de partager ce post sur facebook

Share This Page

Share