关于continue

关于continue

continue是跳过后面的部分重新进行循环,break是跳出循环,请问他们的作用范围是怎么样的?例如:

for(int i=0;i<=5;i++){
    if(i==2)
        continue;
    if(i==4)
        break;
    System.out.println(i);
}

输出的结果应该为0、1、3,break跳出的只是if外面的那层循环吗?还是说外面不管有多少层循环都终止了?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

continue和break都是跳出当前这一层的循环,但是continue是跳出当次循环,继续下轮循环,而break跳出循环之后(只是终止一层循环),不再执行该层循环后面几轮的循环,而是执行该层循环语句块后面的代码

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师