break、continue

break:使用在switch-case中或者循环中
如果使用在循环中,表示:结束"当前"循环

continue:使用在循环结构中
表示:结束"当次"循环

关于break和continue中标签的使用。(理解)

class TestBreakContinue{
    public static void main(String[] args) {
        /*
        for(int i = 1;i <= 10;i++){
            if(i % 4 == 0){
                //break;
                continue;
            }

            System.out.println(i);
        }
        */
        label:for(int i = 1;i < 5;i++){
            for(int j = 1;j <= 10;j++){
                if(j % 4 == 0){
                    //break;
                    //continue;
                    //break label;
                    continue label;
                }
                System.out.print(j);
            }
            System.out.println();
        }

        System.out.println();
        for(int i = 1;i <= 10;i++){
            if(i % 4 == 0){
                break;
                //continue;
                //在break和continue语句之后不能添加其他语句,应为永远也不可能被执行!
                //System.out.println("林志玲晚上要约我");
            }

            System.out.println(i);
        }
    }
}

输出结果:

123123123123
1
2
3

原文地址:https://www.cnblogs.com/wangmengge/p/8638666.html