Java快捷跳出多重循环

来源:互联网 发布:java php rpc框架 编辑:程序博客网 时间:2024/06/15 09:06

方法1:使用标号

public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("开始多重循环...");OK:for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {System.out.println("i="+i+",j="+j);if (j>1 && i>1) {break OK;}}}System.out.println("你已跳出循环");}



输出:

开始多重循环...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=2,j=0
i=2,j=1
i=2,j=2
你已跳出循环


方法2:使用boolean

public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("开始多重循环...");boolean flag=true;for (int i = 0; i < 4 && flag; i++) {for (int j = 0; j < 4; j++) {System.out.println("i="+i+",j="+j);if (j>1 && i>1) {flag=false;break;}}}System.out.println("你已跳出循环");}

输出:

开始多重循环...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=1,j=0
i=1,j=1
i=1,j=2
i=1,j=3
i=2,j=0
i=2,j=1
i=2,j=2
你已跳出循环



0 0
原创粉丝点击