Java跳出外层循环
2012-07-13 22:47 javaspring 阅读(706) 评论(0) 编辑 收藏 举报在这里介绍两种方法
1.使用java的标号,结合break
下面是代码
public static void main(String[] args) { tiao:for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { System.out.println(i+"||"+j); if(i==2&&j==2) break tiao; } } }
这里要注意的就是标号只能在for while do...while三中循环语句前定义,标签与循环语句之间不能有任何语句
2.使得内部的循环条件不满足,外部循环条件也不满足
public static void main(String[] args) { for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { System.out.println(i+"||"+j); if(i==2&&j==2) { j=5; i=5; } } } }这里先将j赋值为5,内部循环条件不满足,然后将i赋值为5,外部循环条件不满足,这样就跳出了外面的循环