Java:如何跳出指定位置的循环/如何跳出多层循环

郎家岭伯爵 2021年12月07日 684次浏览

背景

代码中嵌套多层循环结构,当达到特定条件后跳出所有循环,或者跳出指定位置的循环。

实现

实现方法

使用标记循环语法。

示例代码

  1. package langjialing.controller;

  2. public class Test {
  3. public static void main(String[] args) {
  4. lable: //lable标签标记循环位置
  5. for (int i = 0; i < 3; i++) {
  6. System.out.println("Hello");
  7. for (int j = 0; j < 5; j++) {
  8. System.out.println("World");
  9. if (j == 2){
  10. break lable; //break lable跳出标记过的位置
  11. }
  12. }
  13. }
  14. }
  15. }

注:

  • lable标签可替换为其它字符,例如替换为aaa、bbb。

总结

使用lable标签并配合break语句,可跳出任意指定位置的循环。