当前位置: 首页 > article >正文

c# while循环 do while循环

while循环//while循环 //while(){}当小括号条件成立 执行{}里面的东西条件不成立的时候循环就结束了 while (true) //true 就是永远成立 一直执行{} { Console.WriteLine(死循环); break; //跳出死循环 只会执行一次 } while (true) //死循环 { Console.WriteLine(请输入一个数); int aa int.Parse(Console.ReadLine()); //等待用户输入的一个过程 break; } while (true) { Console.WriteLine(输入yes/no);//如果输入的是yes一直输入输入为no的时候 跳出循环 string name Console.ReadLine();//等待用户输入的一个过程 if (name no) { break; } } //使用while循环 执行有限次数循环 int i 0; while (i10) { Console.WriteLine(i); //更新i的值 直到i的值大于等于10条件不成了循环就不在执行 i; } /* 1 先执行 i 0 * 2 再判断i是否小于10 如果小于10执行{} * 3 再去i 变成1 * 4 再去判断i是否小于10 如果小于10 再去执行{} * 5 再执行i 一直到条件不成立时候 跳出循环 * */ //012...100 int j 0; int sum 0;//总和 while (j 101) { sum j; j; } Console.WriteLine(sum); //while循环和if条件嵌套 //0-100之间偶数和 int a 0; int sum1 0; while (a 101) { if (a%20) { sum1 a; } //a2; a 0 2 4 6 8...100 a; //a 0 1 2 3 } Console.WriteLine(sum1);//2550 //0-100之间能够被三整除的偶数 找到第一个 int count 1; while (count101) { if (count%30 count%20) { Console.WriteLine(count); break; } count; } //打印前5个 需要找一个变量记录满足条件当前的个数 int num 1; int count1 0;//计数器 记录个数变量 while (num101) { if (num % 3 0 num % 2 0) { Console.WriteLine(num); count1; if (count1 5) { break;//跳出循环 } } num; }continue//continue:继续不会跳出循环只会跳出当前循环后续的循环继续执行 //break : 跳出整个循环 int i 0; while (i4) { i; if (i 2) { continue;//继续下次循环 } Console.WriteLine(i);// 1 3 4 } //break 跳出整个循环 int i1 0; while (i1 4) { i1; if (i1 2) { break; } Console.WriteLine(i1);//1 } //输出1-100之间所有的偶数 continue int b 0; //初始值 while (b 101) //循环条件 { b; //循环递增量 if (b % 2 ! 0)// b是奇数 cw就不要再去执行了 需要跳出来 { continue; } Console.WriteLine(b ---------); } int aaa 0; while (aaa 10) { aaa; if (aaa 3) { continue;//跳出当前循环 } if (aaa 6) { Console.WriteLine(aaa ???????); // 6 break;//跳出整个循环 只要break 后面cw不在执行 } Console.WriteLine(aaa );//1 2 4 5 }do while 循环while (false) //先判断 条件不成立 就不再去执行{} { Console.WriteLine(sss); // 提示 有可能执行不到代码 } //while 先判断条件 再去执行 //do...while先去执行一次再去判断条件最起码执行一次 do//先执行 最后判断 { Console.WriteLine(do...while流程控制); } while (false); #region 如果用户输入一个小于0的数 一直输入 // 如果用户输入一个小于0的数 一直输入 /* int num int.Parse( Console.ReadLine()); while (num0)// 输入数不对 { Console.WriteLine(请重新输入一个正数); num int.Parse(Console.ReadLine());//重新输入 } //能够执行到该句代码 是不是就证明while循环已经结束证明num0 Console.WriteLine(num-----------------); */ #endregion //使用 do...while 修改上面的例子 int num1; do { Console.WriteLine(请输入一个正数:); num1 int.Parse(Console.ReadLine()); } while (num1 0); //num1 小于0的时候 执行{} //while 实现输入数字的阶乘 Console.WriteLine(请输入一个数); int num2 int.Parse(Console.ReadLine()); //8!8*7.. int i 1;//计数器 int sum2 1;//代表乘积 string s ; while (i num2) { sum2 * i;// 计算乘积把每次递增i乘以到sum2 s ${i}*;// 字符串拼接 把i替换成递增量 i;// 递增量 } Console.WriteLine(s); Console.WriteLine(sum2); //do-while 计算输入数字的阶乘 int i1 1; // 初始值 int sum3 1; //乘积 Console.WriteLine(请输入一个数); int num3 int.Parse(Console.ReadLine()); ;// 用户输入 do { sum3 * i1; i1; } while (i1 num3); // 条件 Console.WriteLine(sum3 //////////////////////////);

相关文章:

c# while循环 do while循环

while循环//while循环 //while(){}:当小括号条件成立 执行{}里面的东西,条件不成立的时候,循环就结束了while (true) //true 就是永远成立 一直执行{} {Console.WriteLine("死循环");break; //跳出死循环 只会执行一次 }while (tru…...

DeepSeek开源模型部署成本骤降67%的秘密(含CUDA内核级优化日志):仅剩最后48小时可复现

更多请点击: https://kaifayun.com 第一章:DeepSeek开源模型部署成本骤降67%的全局洞察 DeepSeek系列开源大模型(如DeepSeek-V2、DeepSeek-Coder)自发布以来,凭借其优异的推理效率与结构化稀疏设计,在企业…...

同样做App开发,两种技术栈到底适合谁?看完直接选不纠结

原生开发栈的适配人群前端苹果安卓原生开发后端Java,是互联网行业里沿用多年的经典组合。很多从计算机相关专业科班毕业的开发者,最早接触的就是这套路线。大学课程里会教Java基础,会分方向讲Android和iOS的原生开发知识,毕业之后…...

HCIP-Datacom Core Technology V1.0_18 IGMP原理与配置

IGMP用于接收者和直连组播路由之间,建立和维护组播成员关系的组播协议,本章课程将介绍IGMP的原理,以及它不同版本的区别,还有一些其它特性。IGMP介绍组播网络的转发困境正常情况下,组播源将组播报文推送给第一跳路由器…...

AI产品经理入门实战:如何理解知识图谱?

亲爱的小伙伴,如有帮助请订阅专栏!跟着老师每课一练,系统学习AI产品经理课程! 《AI产品经理入门实战》https://edu.csdn.net/course/detail/41126《Axure原型设计精品课》...

Java 面向对象 - 触发类的初始化,执行其中的 static 块(包含不会触发初始化的情况)

触发类的初始化,执行其中的 static 块 访问 static 字段 public class SomeClass {static {System.out.println("static block executed");}public static int num 100; }int num SomeClass.num;访问 static 方法,可以使用空方法&#xff08…...

2026年京东云OpenClaw/Hermes Agent配置Token Plan安装详细指南

2026年京东云OpenClaw/Hermes Agent配置Token Plan安装详细指南。OpenClaw是开源的个人AI助手,Hermes Agent则是一个能自我进化的AI智能体框架。阿里云提供计算巢、轻量服务器及无影云电脑三种部署OpenClaw 与 Hermes Agent的方案、百炼Token Plan兼容主流 AI 工具&…...

企业级GPU显存稳定性测试完整方案:memtest_vulkan深度解析与高级指南

企业级GPU显存稳定性测试完整方案:memtest_vulkan深度解析与高级指南 【免费下载链接】memtest_vulkan Vulkan compute tool for testing video memory stability 项目地址: https://gitcode.com/gh_mirrors/me/memtest_vulkan Vulkan计算驱动的GPU显存稳定性…...

FSearch:Linux终极文件搜索工具完全指南 - 如何实现毫秒级文件查找

FSearch:Linux终极文件搜索工具完全指南 - 如何实现毫秒级文件查找 【免费下载链接】fsearch A fast file search utility for Unix-like systems based on GTK3 项目地址: https://gitcode.com/gh_mirrors/fs/fsearch 你是否曾在Linux系统中为寻找一个文件而…...

Java 进化之路:从 Java 8 到 Java 21 的重要新特性

Java 进化之路:从 Java 8 到 Java 21 的重要新特性 文章目录 前言(必看!!!)一、Java 8:划时代的革命 1. Lambda 表达式(史诗级更新)2. Stream API(数据操作新…...

Dism++终极指南:轻松掌握Windows系统优化与维护的10个关键技巧

Dism终极指南:轻松掌握Windows系统优化与维护的10个关键技巧 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language 你是否曾经因为Windows系统变得越来越慢…...

Engage2026会议各种Notes/Domino演示文档可以下载了

大家好,才是真的好。上周翻阅了一下Engage 2026大会的网站,发现一大半会议议程上的PPT演示文稿都已经放出来能够进行下载。地址是:https://engage.ug/engage2.nsf/Pages/session2026如果没看到下载的地方,要以List的方式来查看所有…...

Java学习笔记——DAY3

目录 1、Java方法 2、方法的定义 3、方法调用 4、方法的重载 5、命令行传参 6、可变参数 7、递归 1、Java方法 Java方法是语句的集合,它们在一块执行一个功能。 方法是解决一类问题的步骤的有序集合方法包含与类或对象中方法在程序中被创建,在其…...

企业AI项目紧急叫停!DeepSeek许可证新增限制条款(2024.06.18生效)及72小时补救路径

更多请点击: https://kaifayun.com 第一章:DeepSeek许可证紧急变更事件全景速览 2024年7月12日,DeepSeek官方突然宣布对其开源模型系列(包括DeepSeek-V2、DeepSeek-Coder、DeepSeek-MoE等)的许可证进行紧急修订&#…...

HAMi:面向云原生AI基础设施的异构计算统一管理平台

HAMi:面向云原生AI基础设施的异构计算统一管理平台 【免费下载链接】HAMi Heterogeneous GPU Sharing on Kubernetes 项目地址: https://gitcode.com/GitHub_Trending/ha/HAMi 随着AI工作负载在Kubernetes集群中的大规模部署,异构计算资源管理已成…...

实战案例|向导布局一出手,企业流程表单直接专业满级

实战案例|向导布局一出手,企业流程表单直接专业满级 在企业系统里,有一类表单天生就必须按步骤走:用户注册、企业认证、项目申报、入职办理、采购申请、合同签署…这类表单一旦用 Tab 或折叠面板,就会显得不规范、不正…...

Perseus:5分钟解锁碧蓝航线全皮肤的神奇补丁

Perseus:5分钟解锁碧蓝航线全皮肤的神奇补丁 【免费下载链接】Perseus Azur Lane scripts patcher. 项目地址: https://gitcode.com/gh_mirrors/pers/Perseus 还在为碧蓝航线中那些精美皮肤需要付费而烦恼吗?想免费体验所有舰娘的不同外观吗&…...

如何3分钟搞定抖音视频批量下载?完整无水印下载指南

如何3分钟搞定抖音视频批量下载?完整无水印下载指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support…...

5分钟搞定!RK3588开发板Ubuntu系统终极配置指南 [特殊字符]

5分钟搞定!RK3588开发板Ubuntu系统终极配置指南 🚀 【免费下载链接】ubuntu-rockchip Ubuntu for Rockchip RK35XX Devices 项目地址: https://gitcode.com/gh_mirrors/ub/ubuntu-rockchip 还在为RK3588开发板的系统配置发愁吗?别担心…...

从账单明细看Taotoken按Token计费模式如何帮助用户精确定位高消耗场景

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 从账单明细看Taotoken按Token计费模式如何帮助用户精确定位高消耗场景 在构建基于大模型的应用时,成本控制是一个持续性…...

在Python项目中快速接入Taotoken多模型API的完整步骤指南

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在Python项目中快速接入Taotoken多模型API的完整步骤指南 对于希望将大模型能力集成到Python应用中的开发者而言,直接对…...

如何永久免费使用Cursor Pro?终极破解工具完整指南

如何永久免费使用Cursor Pro?终极破解工具完整指南 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your trial …...

百度网盘提取码智能查询工具:3分钟掌握资源密码自动获取技巧

百度网盘提取码智能查询工具:3分钟掌握资源密码自动获取技巧 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为百度网盘分享链接的提取码而烦恼吗?每次找到心仪的资源却卡在密码输入环节&#xff0…...

【产品发布】建享云智能单据扫描仪正式上线,一站式解决单据数字化处理难题

建享云正式推出全新智能单据扫描仪,聚焦各行业单据数字化处理的核心痛点,无需复杂部署流程、无需专业技术支撑,轻松适配个人办公与企业级各类场景。本文将简洁明了地介绍产品核心功能、操作方法及适配范围,帮助用户快速了解产品价…...

<el-button type=“primary“><el-icon><Plus /></el-icon> 上传照片</el-button>的庖丁解牛

它的本质是:**这行代码不仅仅是一个按钮,它是一个 复合交互单元 (Composite Interaction Unit)。它通过 语义化标签 (el-button)、视觉信号 (type"primary", Plus Icon) 和 文本提示 (“上传照片”) 的组合,向用户传达了一个明确的…...

小红书内容采集终极指南:一键下载无水印图文视频的完整教程

小红书内容采集终极指南:一键下载无水印图文视频的完整教程 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接…...

USB扩展坞

usb中引脚含意DP表示USB的差分信号线正极DM表示USB的差分信号线负极差分对布线:大于设置的距离,使用等长调节每一个晶振都要放置...

微信QQ语音解码终极指南:silk-v3-decoder免费解锁音频文件

微信QQ语音解码终极指南:silk-v3-decoder免费解锁音频文件 【免费下载链接】silk-v3-decoder [Skype Silk Codec SDK]Decode silk v3 audio files (like wechat amr, aud files, qq slk files) and convert to other format (like mp3). Batch conversion support. …...

Windows热键冲突终结者:Hotkey Detective一键定位占用程序

Windows热键冲突终结者:Hotkey Detective一键定位占用程序 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是…...

清华PPT模板:如何在5分钟内打造专业学术演示文稿

清华PPT模板:如何在5分钟内打造专业学术演示文稿 【免费下载链接】THU-PPT-Theme 清华主题PPT模板 项目地址: https://gitcode.com/gh_mirrors/th/THU-PPT-Theme 还在为学术汇报PPT设计而烦恼吗?面对即将到来的答辩、会议或课堂展示,你…...