关于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外面的那层循环吗?还是说外面不管有多少层循环都终止了?
20
收起
正在回答
1回答
continue和break都是跳出当前这一层的循环,但是continue是跳出当次循环,继续下轮循环,而break跳出循环之后(只是终止一层循环),不再执行该层循环后面几轮的循环,而是执行该层循环语句块后面的代码
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星