黑马程序员技术交流社区

标题: 容易混淆break和continue的区别 [打印本页]

作者: 非良人    时间: 2016-3-12 22:07
标题: 容易混淆break和continue的区别
1.三者使用的地方不一样,break和continue可以使用在switch-case语句当中,循环中只能用break,而break是用在函

数当中的。

2.三种使用时的作用不一样 ,break结束整个switch-case语句,不再执行后面的case语句,防止case穿透。break和

continue通常是在循环中和if语句结合使用。continue 当某一条件是,结束本次循环,break 当某一条件是,结束整

个循环。if(a=6) break;当a=6时,结束整个循环。
3. continue是放弃执行循环体内continue一下语句,直接进行下一次循环,而break是跳出离他最近的循环(即如果有多层循环,跳出他所在的那层循环),这里注意!!!反正就是continue是进行下一次循环(不跳出),而break是直接跳出循环~
作者: jacku    时间: 2016-3-12 23:30
有点忘了,再记下
作者: 枼子    时间: 2016-3-12 23:50
不认直视
作者: 枼子    时间: 2016-3-12 23:52
不忍直视
作者: 简单的爱    时间: 2016-3-12 23:53
有几天没看了,重新温习下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2