1.break
break用于完全结束一个循环(break所在的循环),跳出循环体执行循环后面的语句。
public static void main(String []args) {
for (int i=0; i<3; i++) {
System.out.println();
System.out.print(" i=" + i);
System.out.println();
for (int j=0; j<5; j++) {
System.out.print(" j=" + j);
if (2 == j) {
break;
}
}
}
}
结果:
i=0
j=0 j=1 j=2
i=1
j=0 j=1 j=2
i=2
j=0 j=1 j=2
break label:
直接跳出label标记的循环,执行后面的代码;
public static void main(String []args) {
label1:
for (int i=0; i<3; i++) {
System.out.println();
System.out.print(" i=" + i);
System.out.println();
for (int j=0; j<5; j++) {
System.out.print(" j=" + j);
if (2 == j) {
break label1;
}
}
}
System.out.println();
System.out.println(" 直接跳出这个label标记的for循环");
}
结果:
i=0
j=0 j=1 j=2
直接跳出这个label标记的for循环