java 如何跳出多重循环
代码块
public static void main(String[] args) {
boolean found = false;
for (int i = 0; i < 10 && !found ; i++) {
for (int j = 0; j < 10 && !found ; j++) {
switch (j)
{
case 2:
found = true;
break;
default:
System.out.println("hahahah "+j);
break;
}
}
System.out.println("我是外层第"+i+"循环");
}
ok:
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.println("i=" + i + ",j=" + j);
if(j == 5)
break ok;
}
}
综述:用标记,和break,用break 的时候一定记得在循环外层循环上加上一个变量,如上用一个boolean值。
积累知识,分享知识,学习知识。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步