Java跳出双循环

第一种:

public void test1() {
    flag: for (int i = 1; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            if (i == 2) {
                break flag;
            } else {
                System.out.println("i=" + i + " ;j=" + j);
            }
        }
    }
}

 

第二种:

public void test2() {
    boolean flag = false;
    for (int i = 1; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            if(i==2) {
                flag = true;
            }else {
                System.out.println("i=" + i + " ;j=" + j);
            }
        }
        if (flag) {
            break;
        }
    }
}

 

  

posted @ 2020-09-18 17:36  47号Gamer丶  阅读(209)  评论(0编辑  收藏  举报