break、return和continue的区别
相同点:
三者都可以改变程序的执行流程
不同点
(1)break 用于循环语句和switch语句
- break用于跳出循环语句,或跳出switch语句
- break语句之后没有使用任何标签时用于跳出循环或switch语句
- break语句之后有标签时用于跳出标签所标记的循环语句
(2)continue用于循环语句
- continue用于略过本次循环中的后续语句进行下次循环
- continue语句之后没有使用任何标签时用于略过本次循环后续语句进入下次循环
- continue语句之有标签时用于略过后续语句进入标签所标记循环的下次循环
(3)return用于方法体中
- return可用于返回数据
- return可将当前正在执行的方法终结
体会:break就是跳出了整个循环,这个循环不再继续执行,他也可以用在switch中,如果不使用break会出现case穿透现象,直到遇见break才会跳出switch语句。而continue就是跳出了这一次循环,略过循环里还没有执行的语句,然后执行下一次循环,return就是终止正在执行的这个方法,它也可以用于有返回值的方法用于返回数据,也就是数据的输出。
今天是持续写作的第 19 / 200 天。可以点赞、评论、收藏啦。