java:break和continue语句的区别--基础篇

1.Break语句:

     break用于强行退出循环,不执行循环中剩余的语句

【示例1-1break语句

public static void main(String[] args) {
        int cunt = 0;
        for(int i=0;i<15;i++){
            cunt++;
            if(cunt==7){
                System.out.println("cunt:"+cunt);
                break;
            }
        }
}

执行结果:

自增的cunt:1

自增的cunt:2

自增的cunt:3

自增的cunt:4

自增的cunt:5

自增的cunt:6

cunt等于7时:7

2.Continue语句:

continue语句用在循环语句中,终止某次循环过程,即跳过循环体中尚未执行的语句,继续下一次循环的判定

【示例1-2】continue语句

public static void main(String[] args) {
        int cunt = 0;
        for(int i=0;i<15;i++){
            cunt++;
            if(cunt==7){
                System.out.println("cunt等于7时:"+cunt);
                continue;
            }
            System.out.println("自增的cunt:"+cunt);
        }
}

执行结果:

自增的cunt:1

自增的cunt:2

自增的cunt:3

自增的cunt:4

自增的cunt:5

自增的cunt:6

cunt等于7时:7

自增的cunt:8

自增的cunt:9

自增的cunt:10

自增的cunt:11

自增的cunt:12

自增的cunt:13

自增的cunt:14

自增的cunt:15

提示:许多程序员容易混淆breakcontinue语句,这些语句完全是可选的,即不使用它们也可以代表同样的逻辑含义。

猜你喜欢

转载自www.cnblogs.com/wangjiachun2017/p/10226595.html