美文网首页
break与continue的区别

break与continue的区别

作者: 奇点一氪 | 来源:发表于2021-03-10 15:02 被阅读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语句是跳出本次循环

    相关文章

      网友评论

          本文标题:break与continue的区别

          本文链接:https://www.haomeiwen.com/subject/oguwqltx.html