实际开发过程中,业务场景会遇到多层循环,当遇到外层循环条件触发时,那么就需要我们跳到指定的循环 需用标记 ,Loop:是Loop循环 break Loop:表示跳出Loop循环,以下面代码为例,来模拟:
public static void main(String[] args) {
Loop : for (int a = 1 ; a <= 3 ; a++){
System.out.println("外循环次数:" + a);
for (int i = 1 ; i < 3 ; i++){
System.out.println("内循环次数:" + i);
if (a == 2){
System.out.println("外循环:" + a + "内循环:" + i);
break Loop; //跳出for循环(外循环) Loop
}
if (i == 1){
System.out.println("外循环:" + a + "内循环:" + i);
break; //跳出for循环(内循环)
}
}
}
System.out.println("for循环完成");
}
执行情况如下:
外循环次数:1
内循环次数:1
外循环:1内循环:1
外循环次数:2
内循环次数:1
外循环:2内循环:1
for循环完成