break、return和continue的区别

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 天。可以点赞、评论、收藏啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值