Java快捷跳出多重循环
2017-05-09 11:15
246 查看
方法1:使用标号
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("开始多重循环...");
OK:
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
System.out.println("i="+i+",j="+j);
if (j>1 && i>1) {
break OK;
}
}
}
System.out.println("你已跳出循环");
}
输出:
开始多重循环...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=2,j=0
i=2,j=1
i=2,j=2
你已跳出循环
方法2:使用boolean
输出:
开始多重循环...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=2,j=0
i=2,j=1
i=2,j=2
你已跳出循环
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("开始多重循环...");
OK:
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
System.out.println("i="+i+",j="+j);
if (j>1 && i>1) {
break OK;
}
}
}
System.out.println("你已跳出循环");
}
输出:
开始多重循环...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=2,j=0
i=2,j=1
i=2,j=2
你已跳出循环
方法2:使用boolean
public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("开始多重循环..."); boolean flag=true; for (int i = 0; i < 4 && flag; i++) { for (int j = 0; j < 4; j++) { System.out.println("i="+i+",j="+j); if (j>1 && i>1) { flag=false; break; } } } System.out.println("你已跳出循环"); }
输出:
开始多重循环...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=2,j=0
i=2,j=1
i=2,j=2
你已跳出循环
相关文章推荐
- Java跳出多重循环的解决办法之一
- java 中的三种跳出多重循环的方式
- java outterLoop跳出多重循环用法以及详解
- Java跳出多重循环
- java中跳出多重循环的方法
- java中利用标记跳出多重循环
- Java如何跳出多重循环
- java中如何跳出多重循环的嵌套
- Java面试题总结之如何跳出多重循环
- JAVA 利用lable跳出多重循环用法
- 在Java中,如何跳出多重循环
- java中对跳出多重循环的知识总结
- JAVA跳出多重循环的三种方法
- Java如何跳出多重循环
- java中如何跳出多重循环,方法不止break一种
- Java高级特性之跳出多重循环
- JAVA跳出双重循环
- 在java中如何跳出当前的多重循环嵌套?
- 关于java中如何跳出当前的多重嵌套循环之break
- Java实现跳出多重嵌套循环