方式一:标签跳出
代码:
/*
* 标签跳出
*/
public class BreakTest_1 {
public static void main(String[] args) {
out:
for(int i=0;i<10;i++){
for(int j=0;j<5;j++){
System.out.println("i="+i+" j="+j);
if(i==6){
System.out.println("jump out");
break out;
}
}
}
}
}
方式二:内层循环控制外层循环的执行条件
代码:
/*
* boolean跳出多层循环
*/
public class BreakTest_2 {
public static void main(String[] args) {
boolean jump=false;
for(int i=0;i<10&!jump;i++){
for(int j=0;j<5&!jump;j++){
System.out.println("i="+i+" j="+j);
if(i==6){
System.out.println("jump out");
jump=true;
}
}
}
}
}