1.在java中,想跳出多重循环可以在外面的循环语句前面定义一个标号,然后在里层循环体的代码中使用带标号的break语句,即可跳出多重循环。例如
ok:
for(int i=0;i<10;i++) {
for(int j=0;j<11;j++) {
if(j==6) break ok;
}
}2.但是,以上方法很少使用通常使用的是标志位的做法
boolean flag=false;
for(int i=0;i<10&&!flag;i++) {
for(int j=0;j<11;j++) {
if(j==6) flag=true;
}
}
Java多重循环退出技巧
本文介绍了在Java中如何优雅地退出多重循环的方法。一种方法是在外层循环前定义标签并使用带标签的break语句;另一种更为常用的方法是通过设置布尔标志位来控制循环的继续与停止。这两种方法各有优缺点,适用于不同的场景。
938

被折叠的 条评论
为什么被折叠?



