1.通过标记。
public void forTest() {
out:
for(int i = 0; i < 10 ; i++) {
for(int j = 0; j < 10 ; j++) {
System.out.println(j);
break out;
}
}
}
2.通过return。
public void forTest() {
for(int i = 0; i < 10 ; i++) {
for(int j = 0; j < 10 ; j++) {
System.out.println(j);
return;
}
}
}
3.通过boolean标记。
public void forTest() {
boolean state = true;
for(int i = 0; i < 10 ; i++) {
for(int j = 0; j < 10 && state; j++) {
System.out.println(j);
state = false;
}
}
}
4.通过抛异常。
public void forTest() {
try {
for(int i = 0; i < 10 ; i++) {
for(int j = 0; j < 10 ; j++) {
System.out.println(j);
throw new Exception();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}