标号用于控制循环执行流程:

public static void main(String[] args) {
    mark:
    for(int i = 0; i < 3; i++) {
        System.out.printf("i = %d\n", i);
        for (int j = 0; j < 3; j++) {
            System.out.printf("j = %d\n", j);
            if (i == 1 && j == 1) {
                //break mark;
                continue mark;
            }
        } 
    }
}

多层循环,使用break可以直接退出for循环,使用continue直接开始下一轮外层循环。

posted on 2018-01-05 16:59  偶尔发呆  阅读(258)  评论(0编辑  收藏  举报