在java中如何跳出多重循环?
答:一,使用break 标志位;方式.二,使用循环条件表达式.
?
class="java">package com.n4;
public class Demo {
public static void main(String[] args) {
boolean isOk = false;
mark: if (!isOk) {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
System.out.println(i + j);
if (i + j == 5) {
isOk = true;
break mark;
}
}
}
}
System.out.println("--------------");
isOk = false;
for (int i = 0; i < 10 && !isOk; i++) {
for (int j = 0; j < 10; j++) {
System.out.println(i + j);
if (i + j == 5) {
isOk = true;
break;
}
}
}
System.out.println("end");
}
}
?输出结果:
0 1 2 3 4 5 -------------- 0 1 2 3 4 5 end
?