在java中如何跳出当前的多重循环

来源:互联网 发布:最终幻想14优化 编辑:程序博客网 时间:2024/06/11 18:01

在java中如何跳出当前的多重循环?

public class ForTest {public static void main(String[] args) {method1();method2();method3();}/* * 方法一:在最外面的循环外加一个标号 */private static void method1() {exit:for(int i=0;i<10;i++){for(int j=0;j<10;j++){System.out.println("i="+i+",j="+j);if(j==5){break exit;//跳出循环外的exit,即可终止多重循环}}}}/* * 方法二:加一个标识的变量 */private static void method2() {boolean flag=true;for(int i=0;i<10&& flag==true;i++){for(int j=0;j<10;j++){System.out.println("i="+i+",j="+j);if(j==5){flag=false;break;}}}}/* *方法三:  */private static void method3() {try {for (int i = 0; i < 10; i++) {for (int j = 0; j < 10; j++) {System.out.println("i=" + i + ",j=" + j);if (j == 5) {throw new RuntimeException();}}}} catch (Exception e) {System.out.println("跳出循环");}}}




原创粉丝点击