可以在多重循环的外面定义一个标识,然后在循环体里使用带有标识的break语句即可跳出多重循环 如下
代码如下
@Test
void BreakOutOfMultipleLoops() {
goOut:
//定义一个标签 标签格式为:标识符+":"组成
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 5; j++) {
//if (j>=3){break goOut;}花括号可以省略
if (j >= 3)
break goOut;
System.out.println("当前j为:" + j);
}
System.out.println("浪里啷格狼,居然可以直接跳过我~");
}
System.out.println("我出来啦");
}
运行结果如下
当前j为:0
当前j为:1
当前j为:2
我出来啦