break和continue区别及使用

break和continue是跳转控制语句,本篇文章将详细说明这两个的概念及作用。

1、continue

这张图是2024年3月的日期图,列出了每日和每周。

假设上面是上班工作日期,一个月有三十天,但是每周只有七天。简单思考一下,每周的星期几怎么对应到具体的日期数呢?这时候就可以通过continue来控制。

continue作用:用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行。

下面看代码实现:

public class BreakAndContinue {public static void main(String[] args) {String[] s = {"星期五","星期六","星期日","星期一","星期二","星期三","星期四"};int index = 0;for (int i = 1; i < 32; i++) {if (i % 7 == 0) {System.out.println("   "+i + ":"+s[index]);index = 0;continue;}System.out.print("   "+i+ ":"+s[index++]);}}
}

运行结果:

2、break

这张图是某位程序员的工作年份和年龄对照图,列出了年份和对应年龄。

假设这位程序员60岁退休,也就是到60岁就不工作了,该怎样做?这时候就可以通过break来控制。

break作用:用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。

下面看代码实现:

public class BreakAndContinue {public static void main(String[] args) {int age = 53;for (int i = 1995; i < 2007; i++) {if (age == 60) {System.out.println("年份:" + i + "年  年龄:" + age);break;}System.out.println("年份:" + i + "年  年龄:" + age++);}}
}

运行结果:

本文为学习笔记,所参考文章均已附上链接,若有疑问请私信!

创作不易,如果对你有点帮助的话麻烦点个赞支持一下!

新手小白,欢迎留言指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/534888.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序开发:上传网络图片到阿里云oss

上文遇到的问题&#xff0c;用户上传的人像图片在经过人像增强后返回的结果需要再次上传到阿里云的oss。 因为是需要下下载&#xff0c;再上传&#xff0c;这个域名我们没有在MP后台配置download域名&#xff0c;所以报错了&#xff1a; 但是MP后台只能配置https的域名&#xf…

微短剧成也“短平快”,败也“短平快”?

微短剧赛道开始上演“热辣滚烫”。 春节期间&#xff0c;《我在八零年代当后妈》以小博大&#xff0c;短剧拍摄仅耗时10天&#xff0c;后期投入8万元&#xff0c;便和《裴总每天都想父凭子贵》一起&#xff0c;拿下过亿的充值收入。 爆火的剧集、惊人的收入&#xff0c;引来大…

应用开发技术巩固指南

前言 起初毕业前夕&#xff0c;个人已经开始自学Android开发&#xff0c;由于没有指导&#xff0c;所以起步很难&#xff0c;写的代码也规范&#xff0c;逻辑不清&#xff0c;技术止步于皮毛&#xff0c;很多东西都不理解。 后来步入工作&#xff0c;逐渐熟悉了这个方向&…

矩阵乘积知识

参考&#xff1a;矩阵点乘【矩阵点乘计算公式】_万动力 矩阵乘 矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数&#xff08;column&#xff09;和第二个矩阵的行数&#xff08;row&#xff09;相同时才有意义 [1] 。 哈达码积 别名&#xff1a;矩阵点乘&…

【C语言】字符串函数下

&#x1f451;个人主页&#xff1a;啊Q闻 &#x1f387;收录专栏&#xff1a;《C语言》 &#x1f389;道阻且长&#xff0c;行则将至 前言 这篇博客是字符串函数下篇&#xff0c;主要是关于长度受限制的字符串函数&#xff08;strncpy,strncat,strncmp)的使用…

【教程】APP加固的那些小事情

摘要 APP加固是保护APP代码逻辑的重要手段&#xff0c;通过隐藏、混淆、加密等操作提高软件的逆向成本&#xff0c;降低被破解的几率&#xff0c;保障开发者和用户利益。本文将介绍APP加固常见失败原因及解决方法&#xff0c;以及处理安装出现问题的情况和资源文件加固策略选择…

Elasticsearch:调整搜索速度

在我之前的文章 “Elasticsearch&#xff1a;如何提高查询性能” 及 “Elasticsearch&#xff1a;提升 Elasticsearch 性能” 里&#xff0c;我详细描述了如何提高搜索的性能。在今天的文章里&#xff0c;我从另外一个视角来描述如何调整搜索的速度。希望对大家有所帮助&#x…

Java设计模式:桥接模式

❤ 作者主页&#xff1a;欢迎来到我的技术博客&#x1f60e; ❀ 个人介绍&#xff1a;大家好&#xff0c;本人热衷于Java后端开发&#xff0c;欢迎来交流学习哦&#xff01;(&#xffe3;▽&#xffe3;)~* &#x1f34a; 如果文章对您有帮助&#xff0c;记得关注、点赞、收藏、…

R语言系列4——R语言统计分析基础

目录 写在开头1. 描述性统计分析1.1 描述性统计分析的定义与重要性1.2 R语言中的描述性统计分析功能1.3 常用的描述性统计量及其在R中的计算方法1.4 使用R语言进行描述性统计分析的实际示例1.5 描述性统计分析的局限性和应用注意事项 2. 假设检验基础2.1. 假设检验的基本原理和…

力扣hot100题解(python版69-73题)

69、有效的括号 给定一个只包括 (&#xff0c;)&#xff0c;{&#xff0c;}&#xff0c;[&#xff0c;] 的字符串 s &#xff0c;判断字符串是否有效。 有效字符串需满足&#xff1a; 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应…

浅易理解:YOLOv1

You Only Look Once: Unified, Real-Time Object Detection &#xff08;读原英文版YOLOv1 &#xff0c;让我更深刻理解YOLO内容&#xff0c;保留部分原英文译文&#xff09; Abstract 2015年YOLO团队提出了一种名为YOLO的新目标检测方法。以往的目标检测工作大多将分类器转用…