Maison >Java >javaDidacticiel >Brisez toute boucle imbriquée externe en référençant son nom en Java
La programmation consiste à trouver les moyens les meilleurs et les plus efficaces pour résoudre les problèmes du monde réel. Il existe des situations où vous souhaitez quitter plusieurs boucles simultanément. Cela peut être accompli en Java en faisant simplement référence au nom de la boucle que vous souhaitez quitter. Dans ce didacticiel, nous verrons comment rompre toute boucle imbriquée externe en Java en faisant référence à son nom.
Vous pouvez sortir de la boucle imbriquée Java en étiquetant la boucle externe. Cela peut être accompli en utilisant une étiquette avant la boucle externe suivie de deux points. La combinaison de l'instruction break et de l'étiquette peut ensuite être utilisée à l'intérieur de la boucle interne pour quitter la boucle externe.
Voici la syntaxe pour référencer la boucle −
labelname :for(initialization;condition;incr/decr){ //code to be executed }
以下是如何在Java中使用带标签的break语句退出嵌套循环的示例:
public class Test{ public static void main(String args[]){ outerloop: for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (i == 2 && j == 2) { break outerloop; } System.out.println("i = " + i + ", j = " + j); } } } }
i = 0, j = 0 i = 0, j = 1 i = 0, j = 2 i = 0, j = 3 i = 0, j = 4 i = 1, j = 0 i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 1, j = 4 i = 2, j = 0 i = 2, j = 1
Dans cet exemple, la boucle externe est étiquetée « outerloop » en utilisant la syntaxe label. Dans la boucle interne, l'instruction if vérifie si les valeurs actuelles de i et j sont égales à 2. Si elles sont égales, vous pouvez utiliser l'instruction break avec l'étiquette « boucle externe » pour sortir de la boucle externe, sinon, le la boucle continue de s'exécuter et imprime les valeurs actuelles de i et j.
Lorsque ce programme est exécuté, il imprimera les valeurs de i et j pour chaque itération de la boucle jusqu'à ce que i et j soient tous deux égaux à 2 et à ce stade, le contrôle sortira de la boucle externe et terminera le programme.
Erreurs courantes à éviter
Conclusion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!