C# 探险之旅:第十节 - 循环(for 中的 continue 和 break)

news/2024/12/13 3:16:30/

欢迎来到C#探险之旅的第十节!今天我们要探索的是编程世界中的超级英雄——循环!想象一下,你是一名勇敢的探险家,正在寻找传说中的宝藏,而循环就是你的魔法工具,能帮你重复执行某些任务,直到找到宝藏或者你决定停下来。

1. for循环:你的忠实伙伴

首先,我们来回顾一下上一节的for循环,它就像是你最忠实的伙伴,会一直陪着你直到完成任务。

for (int i = 0; i < 10; i++)
{Console.WriteLine("我在寻找宝藏,第 " + i + " 次尝试!");
}


这段代码的意思是:“嗨,for循环,从0开始数,每次加1,直到数到9。每次数的时候,都帮我打印一句话。”于是,for循环就会忠实地执行10次打印任务,就像一只不知疲倦的小狗,一遍又一遍地吠叫。

2. continue:跳过当前回合

有时候,在寻宝的过程中,你可能会遇到一些不想理会的障碍,这时continue就是你的秘密武器,它能让你直接跳过当前回合,开始下一轮尝试。

for (int i = 0; i < 10; i++)
{if (i % 2 == 0){continue; // 如果是偶数,就跳过这次循环}Console.WriteLine("这次我遇到了奇数,继续寻宝!数字是 " + i);
}

 

这段代码说:“for循环,还是从0数到9。但是,如果数字是偶数,就用continue跳过这次,别打印任何东西。只打印奇数的时候的情况。”这样,你就只会看到奇数的打印结果,偶数的时候,continue就像是一个隐身斗篷,让你直接跳过这一轮。

3. break:紧急停止!

最后,我们来谈谈break,它就像是一个紧急停止按钮,一旦按下,循环就会立刻停止,不管还有多少回合没有完成。

for (int i = 0; i < 10; i++)
{if (i == 5){break; // 如果数字是5,就停止循环}Console.WriteLine("我还在寻宝,数字是 " + i);
}

这段代码的意思是:“for循环,还是从0数到9。但是,如果数到5,就用break立刻停止。别管后面还有多少数字,我们找到了足够多的线索,可以回家休息了。”于是,当数字达到5时,循环就会像一辆突然刹车的车,戛然而止。

总结

  • for循环:你的忠实伙伴,会一直陪你完成任务。
  • continue:秘密武器,让你跳过当前回合。
  • break:紧急停止按钮,一旦按下,循环立刻停止。

现在,你已经掌握了循环的基本技能,准备好在编程世界中大展身手,继续你的探险之旅了吗?记得,每次使用循环时,都要像对待朋友一样,确保它们能高效、安全地为你服务哦!

 


http://www.ppmy.cn/news/1554654.html

相关文章

深入理解代理模式(Proxy):静态代理、动态代理与AOP

目录 1. 代理模式简介2. 静态代理3. 动态代理 3.1 JDK动态代理3.2 CGLIB动态代理 4. 面向切面编程(AOP)5. 实战示例6. 总结与最佳实践 1. 代理模式简介 代理模式是一种结构型设计模式&#xff0c;它允许我们提供一个代理来控制对其他对象的访问。代理模式在不改变原始类代码…

yarn 安装问题

Couldn’t find package “regenerator-runtime” on the “npm” registry. Error: Couldn’t find package “watch-size” on the “npm” regist 标题Error: Couldn’t find package “babel-helper-vue-jsx-merge-props” on the “npm” registry. Error: Couldn’t f…

go语言的成神之路-标准库篇-os标准库

一、权限 在操作系统&#xff08;OS&#xff09;中&#xff0c;标准库的权限管理是非常重要的&#xff0c;它确保了不同用户和进程能够安全地访问系统资源。以下是一些常见的权限概念和说明&#xff1a; 1.用户权限 用户ID&#xff08;UID&#xff09;&#xff1a;每个用户在…

福昕PDF低代码平台

福昕PDF低代码平台简介 福昕PDF 低代码平台是一款创新的工具&#xff0c;旨在简化PDF处理和管理的流程。通过这个平台&#xff0c;用户可以通过简单的拖拽界面上的按钮&#xff0c;轻松完成对Cloud API的调用工作流&#xff0c;而无需编写复杂的代码。这使得即使没有编程经验的…

计算机毕设-基于springboot的高校电动车租赁服务业务系统的设计与实现(附源码+lw+ppt+开题报告)

博主介绍&#xff1a;✌多个项目实战经验、多个大型网购商城开发经验、在某机构指导学员上千名、专注于本行业领域✌ 技术范围&#xff1a;Java实战项目、Python实战项目、微信小程序/安卓实战项目、爬虫大数据实战项目、Nodejs实战项目、PHP实战项目、.NET实战项目、Golang实战…

webstorm开发uniapp(从安装到项目运行)

1、下载uniapp插件 下载连接&#xff1a;Uniapp Tool - IntelliJ IDEs Plugin | Marketplace &#xff08;结合自己的webstorm版本下载&#xff0c;不然解析不了&#xff09; 将下载到的zip文件防在webstorm安装路径下&#xff0c;本文的地址为&#xff1a; 2、安装uniapp插…

springBoot中的日志级别在哪里配置

在Spring Boot中&#xff0c;日志级别的配置可以通过多种方式来实现&#xff0c;主要包括在配置文件中设置、使用自定义的logback配置文件&#xff0c;以及在代码中动态配置等。以下是一些具体的配置方法&#xff1a; 一、在配置文件中设置日志级别 Spring Boot默认使用appli…

枫清科技高雪峰:从数据到知识,重塑产业智能化的核心驱动力

2024 年 12 月 5 日&#xff0c;由智东西主办的“2024 中国生成式 AI 大会”在上海盛大开幕&#xff0c;汇聚了全球 AI 领域的顶尖专家、行业领袖与技术创新者。枫清科技&#xff08;Fabarta&#xff09;创始人兼 CEO 高雪峰应邀出席&#xff0c;并在大会上发表主题演讲&#x…