Java流程之终止循环

break continue

  • break 在任何循环语句的主体部分,均可用 break 控制循环的流程。 break 用于强行退出循环,不执行循环中剩余的语句。( break 语句也在 switch 语句中使用)
  • continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,跳回循环开始的地方接着进行下一次是否执行循环的判定。

即循环中符合某个条件执行break之后直接走出循环体不干了
而continue是某个条件符合后,跳过该条件下本次循环应输出的值,回到起点再次判断,例如有个while(i<100)i++,i%10==0,continue,前面输出了1~9当到了i=9后往下执行i++到了10满足条件,所以跳过10不输出,然后此时返回循环条件i<100满足,继续i++输出11

goto 关键字

  • goto 关键字很早就在程序设计语言中出现。尽管 goto 仍是 Java 的一个保留字,但并未在语言中得到正式使用; Java 没有 goto 。然而,在 break 和 continue 这两个关键字的身上,可以用带标签的 break 和continue来实现goto。
  • “标签”是指后面跟一个冒号的标识符,例如: label :
  • 对 Java 来说唯一用到标签的地方是在循环语句之前。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于 break 和 continue 关键字通常只中断当前循环,但若随同标签使用,它们就会中断到存在标签的地方。(不建议使用
posted @   凹尾狸花鱼  阅读(926)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示