黑马程序员技术交流社区
标题:
请简述break和continue的区别
[打印本页]
作者:
378193763
时间:
2016-5-25 00:40
标题:
请简述break和continue的区别
1. break :
(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。 (2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。[逐层判断,逐步跳出] (3).break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不再判断执行循环的条件是否成立,直接转向循环语句下面的语句。 (4).当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。 总的来说:就近原则,结束当前的整个循环。
2. continue:
终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。
作者:
18634319112
时间:
2016-5-25 00:45
真棒!写的不错,受教了!
作者:
骄阳登峰
时间:
2016-5-25 02:08
总结的不错,来看看.
作者:
378193763
时间:
2016-5-25 22:53
骄阳登峰 发表于 2016-5-25 02:08
总结的不错,来看看.
谢谢了!!!开心能帮到您...
作者:
ajj1314
时间:
2016-5-25 22:54
楼主理解的相当到位,多谢分享,嘎嘎
作者:
TS-松子
时间:
2016-5-25 23:00
也可以在外层循环加语句前面加标识符: 然后break 标识符;就可以跳出外层循环了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2