java跳出多重循环的几种方式。
方式一:标签跳出
??????
???????? 代码:
/* * 标签跳出 */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;}}}}}?
?
?