在Java中如何跳出当前的多重循环?
2016-12-30 22:04
225 查看
可以通过标签实现,在外层循环语句前定义一个标签,然后再里层循环中使用break语句跳出到外层循环。例如:
还可以让外层循环的条件表达式受里层循环体的控制。例如:
当找到5的时候,使用break退出内层循环,因为found的值为false,所以外层循环也被终止。
label: 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 label; } }
还可以让外层循环的条件表达式受里层循环体的控制。例如:
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; } } }
当找到5的时候,使用break退出内层循环,因为found的值为false,所以外层循环也被终止。
相关文章推荐
- 在java中,如何跳出当前的多重循环?
- 在java中如何跳出当前的多重循环
- 在Java中如何跳出当前的多重循环
- 在JAVA中,如何跳出当前的多重嵌套循环?
- 【Java学习】在JA 4000 VA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环
- 在java中如何跳出当前的多重循环嵌套?
- 在JAVA中如何跳出当前的多重嵌套循环
- 面试题3:在Java中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在java中如何跳出当前的多重嵌套循环?
- 关于java中如何跳出当前的多重嵌套循环之break
- 在JAVA中如何跳出当前的多重嵌套循环
- 面试题:在Java中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 如何跳出当前的多重循环?
- 如何跳出当前的多重循环?
- JAVA中如何跳出当前的多重嵌套循环
- java 如何跳出当前的多重嵌套循环
- 面试题5: 在Java中如何跳出当前的多重嵌套循环?