Java Break et Continue | 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

Java Break et Continue

abdelouafiNov 10, 2018

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      815
      Likes Received:
      14
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Java Break
      Vous avez déjà vu l'instruction break utilisée dans un chapitre précédent de ce didacticiel. Il était utilisé pour "sortir" d'une instruction switch.

      L'instruction break peut également être utilisée pour sortir d'une boucle.

      Cet exemple saute hors de la boucle quand i est égal à 4:

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

      Java Continue
      L'instruction continue rompt une itération (dans la boucle), si une condition spécifiée est remplie, et se poursuit à l'itération suivante de la boucle.

      Cet exemple ignore la valeur de 4:

      Exemple
      Code:
      for (int i = 0; i < 10; i++) {
        if (i == 4) {
          continue;
        }
        System.out.println(i);
      } 
      Code:
      public class MyClass {
        public static void main(String[] args) {
          for (int i = 0; i < 10; i++) {
            if (i == 4) {
              continue;
            }
            System.out.println(i);
          } 
        }
      }
      
      break et continue en boucle
      Vous pouvez également utiliser break et continuer dans les boucles while:

      break
      Code:
      public class MyClass {
        public static void main(String[] args) {
          int i = 0;
          while (i < 10) {
            System.out.println(i);
            i++;
            if (i == 4) {
              break;
            }
          }
        }
      }

      Code:
      public class MyClass {
        public static void main(String[] args) {
          int i = 0;
          while (i < 10) {
            System.out.println(i);
            i++;
            if (i == 4) {
              break;
            }
          } 
        }
      }
      
      Continue:
      Code:
      public class MyClass {
        public static void main(String[] args) {
          int i = 0;
          while (i < 10) {
            if (i == 4) {
              i++;
              continue;
            }
            System.out.println(i);
            i++;
          }
        }
      }

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

      Merci de partager ce post sur facebook

Share This Page

Share