在java中如何跳出当前的多重嵌套循环?
来源:互联网 发布:黑马程序员视频教程 编辑:程序博客网 时间:2024/06/05 17:17
https://www.cnblogs.com/zk753159/p/4966571.html
在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如:
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; } } for(int i=0;i<4;i++){ for(int j=0;j<5;j++){ System.out.println("i="+i+"; j="+j); if(j==3){ i=4; break; } } }
另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。
int arr[][] = {{1,2,3},{4,5,6,7},{9}};boolean found = false;for(int i=0;i<arr.length && !found;i++) { for(int j=0;j<arr[i].length;j++){ System.out.println(“i=” + i + “,j=” + j); if(arr[i][j] == 5) { found = true; break; } } }
阅读全文
0 0
- 在JAVA中,如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在java中如何跳出当前的多重循环嵌套?
- 在JAVA中如何跳出当前的多重嵌套循环
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中,如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在java中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环
- 在JAVA中,如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 巧用心理学,高效优化网站转化率
- 独家 | 清华黄民烈:人机对话的典型技术、面临挑战和发展方向
- numpy diff函数
- js中setTimeout()与setInterval()
- 说说Java里的equals(上)
- 在java中如何跳出当前的多重嵌套循环?
- HttpClientUtil工具
- linux部署项目常用命令汇总
- Linux sed工具详解
- “通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败“常见问题的解决方案
- 网站细分分析的十个要点
- 简析JavaScript的this
- android监听键盘弹出
- Java中的数组