java多层嵌套循环的break应用办法:
1、间接break时只能跳出以后层
2、能够通过设置标记地位,在brack时跳出到指定地位

package other;public class NestLoop {  public static void main(String[] args) {    // 嵌套循环,break跳出以后层    System.out.println("嵌套循环,break跳出以后层");    for (int i = 0; i < 2; i++) {      System.out.printf("外层循环次数: %s\n", i);      for (int j = 0; j < 2; j++) {        System.out.println("    内层循环次数:" + j);        if (j == 1) {          break;        }      }    }    // 嵌套循环,break跳出到指定层    System.out.println("\n\n嵌套循环,break跳出到指定层");    flag1: {      for (int i = 0; i < 2; i++) {        System.out.printf("外层循环次数: %s\n", i);        flag2: {          for (int j = 0; j < 2; j++) {            System.out.println("    内层循环次数:" + j);            if (j == 1) {              break flag1;            }          }        }      }    }  }}

输入:

嵌套循环,break跳出以后层
外层循环次数: 0

内层循环次数:0内层循环次数:1

外层循环次数: 1

内层循环次数:0内层循环次数:1

嵌套循环,break跳出到指定层
外层循环次数: 0

内层循环次数:0内层循环次数:1