break与continue的区别

2021-03-10  本文已影响0人  奇点一氪

在循环体内,break语句和continue语句的区别在于: 使用break语句是跳出当前循环,并执行当前循环之后的语句;而continue语句是终止当前循环,并继续执行下一次循环。

break语句:

可以用在switch语句中,跳出switch语句
特点:
1.可以用在循环,可以退出本层循环(距离最近的原则)
2.break之后的语句不会执行

while(true) {
            if(true) {
                break;
                //syso("sdfsdf");   //此代码不会执行
            }
        }

continue语句

作用:不能用于switch语句中,只能使用在循环语句中,退出本次循环,直接进行下一次循环
continue之后的语句不会执行

int i=10;
        while(i<=20) {
            System.out.println("i="+i);
            if(i%2 ==0) {
                continue;
            }
            i++;
        }

break语句和continue语句相同点:
break语句或continue语句之后语句不会执行
break语句和continue语句不同点:
break语句是跳出本层循环,而continue语句是跳出本次循环

上一篇下一篇

猜你喜欢

热点阅读