Java >> Tutoriel Java >  >> Tag >> break

Déclaration de rupture Java | Étiquette avec Java break pour l'exemple de boucle

Déclaration de pause Java est utilisé lorsque vous souhaitez terminer immédiatement une boucle et que les instructions suivantes seront exécutées. Il est principalement utilisé pour la boucle, l'instruction switch, pour chaque boucle ou while Lopp, etc.

Il est introduit en Java depuis JDK 1.5

Un détail sur la pause Java instruction dans le programme a les deux usages suivants −

  • Une rencontre à l'intérieur d'une boucle se termine immédiatement et le contrôle du programme reprend à la prochaine instruction suivant la boucle.
  • Utilisé pour mettre fin à une requête dans l'instruction switch

Dans ce didacticiel, vous apprendrez à utiliser l'instruction Break avec la boucle for, while Loop, etc. Et vous devez connaître l'instruction de condition if car elle utilisera de nombreux exemples.

Syntaxe

Voici une syntaxe simple de l'instruction break en Java

Loop{
    break;
    // more codes 
}

Schéma de flux de pause Java

Voici un organigramme.

Exemple de rupture de boucle Java

Voici le premier exemple de la façon de travailler avec l'instruction break en Python. Dans l'exemple utilisant for Loop et vérifiant une condition avec l'instruction if. si i =4 alors cassez la boucle.

public class BreakExampleForLoop {

    public static void main(String[] args) {
        //Using for loop
        for (int i = 0; i <= 10; i++) {
            if (i == 4) {
                //breaking the loop
                System.out.println("Breaking the loop at " +  i);
                break;
            }
            System.out.println(i);
        }
    }
}

Sortie : 0
1
2
3
Casser la boucle à 4

Comment casser la boucle fonctionne

Vous voyez l'exemple ci-dessus, Ici, nous montrons comment cela a réellement fonctionné.

Étiquette de pause Java

En utilisant une instruction break avec l'étiquette, vous pouvez arrêter n'importe quelle boucle en Java, qu'il s'agisse d'une boucle externe ou boucle interne . Voir l'exemple de code d'étiquette de rupture Java ci-dessous.

public class BreakExampleLabel {

    public static void main(String[] args) {
        label:
        for (int i = 1; i <= 2; i++) {
            System.out.println("Parent " + i);
            for (int j = 1; j <= 3; j++) {
                if (i == 2 && j == 2) {
                    //Using break statement with label
                    break label;
                }
                System.out.println("Child " + j);
            }
        }
    }
}

Sortie : Parent 1
Enfant 1
Enfant 2
Enfant 3
Parent 2
Enfant 1

Java break Switch Control

J'espère que vous avez lu le didacticiel et l'exemple de l'instruction Java Switch, où nous avons utilisé une pause dans l'instruction de contrôle Switch.

Sinon, suivez le lien et consultez cet exemple.

public class BreakExamplSwitch {
    public static void main(String[] args) {
        //Declaring a variable 
        int number = 2;
        //Switch expression
        switch (number) {
            //Case statements
            case 1:
                System.out.println("Value 1");
                break;
            case 2:
                System.out.println("Value 2");
                break;
            case 3:
                System.out.println("Value 3");
                break;
                //Default case statement
            default:
                System.out.println("Not in 1, 2 or 3");
        }
    }
}

Sortie : Valeur 2

Instruction Java Break dans la boucle while

Voyons un dernier exemple d'instruction Break dans la boucle While.

public class BreakExample {

    public static void main(String[] args) {
        //while loop
        int i = 1;
        while (i <= 9) {
            if (i == 3) {
                // break statement
                i++;
                break;//it will break the loop
            }
            System.out.println(i);
            i++;
        }
    }
}

Sortie : 1
2

Si vous avez des doutes ou des suggestions, faites un commentaire ci-dessous.


Balise Java