在java中如何跳出多重循环?
答:一,使用break 标志位;方式.二,使用循环条件表达式.
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