java面试题13/3/1
来源:互联网 发布:python 输出多个变量 编辑:程序博客网 时间:2024/05/24 02:37
1、在java中如何跳出当前的多重嵌套循环?
在java中若想跳出多重嵌套循环,可以在外面的循环语句前定义一个标号,然后在循环体中的代码中使用带有标号的break语句,即可跳出外层循环。如:
public static void main(String[] args) {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;}}}
实际上并不推荐上面这种方式,比较推荐的是让外层循环表达式的结果可以受到里层循环体代码的控制。例如:
public static void main(String[] args) {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;}}}}
- java面试题13/3/1
- Java面试题(3)
- java面试题3
- java面试题3
- java面试题3
- java面试题3
- java面试题3
- JAVA面试题【3】
- Java面试题3
- JAVA面试题【3】
- Java面试题3
- java面试题3
- java-面试题3
- java面试题1
- JAVA面试题-1
- java面试题1
- java面试题1
- JAVa面试题1
- WebKit加载网页的流程
- WebKit中的html词法解析
- 自定义TextView实现首行缩进
- WebKit中的Chrome和ChromeClient
- 经典算法一
- java面试题13/3/1
- 谁说使用Python你就写不出混乱的代码?
- 为Eclipse添加Java Decompiler插件
- TI C6000系列DSP的片内总线架构、存储系统和外设
- ASP.NET - 使用Web.config配置数据
- eclipse快捷键大全,搜集整理版
- Android学习笔记之AndroidManifest.xml文件解析
- C#读取*.sql文件,并执行里面的SQL语句
- mysql服务器的HA集群之corosync+drbd+pacemaker实现