C# do...while循环
2024-10-20 05:02:12
一、简介
在for和while的循环是在头部写测试循环条件,而do....while的循环是在循环的尾部写测试条件
do...while的循环和while的类似,但是do...while的最少执行一次循环体。
二、语法
do{
循环体;
}
while{
条件;
}
三、执行过程
程序先执行do{}的循环体,执行完成后,去判断while{}的条件,如果成立,则继续执行do的循环体,如果不成立,则跳出do....while的循环体。
四、特点
先执行,再判断;最少执行一次循环体。
三、do .....while和while的区别
1.语法不同
2.初始值不满足循环的条件时:
- do....while循环会执行一次;
- while循环一次都不会执行;
三、实例
明天小兰就要登台演出了,老师说再把明天的演出的歌曲唱一遍,如果满意,小兰就可以回家了.否则就需要再练习一遍,直到老师满意为止.(y / n)
第一种方法:do...while循环
//循环体:小兰唱了一篇,问老师我唱的满意吗,老师回答
//循环条件:老师不满意 string answer = "";
do
{
Console.WriteLine("老师我唱的满意吗?yes/no");
answer = Console.ReadLine(); } while (answer=="no"); Console.WriteLine("OK,你可以回家了");
Console.ReadKey();
输出结果
第二种方法:while循环
Console.WriteLine("老师我唱的满意吗?yes/no");
string answer = Console.ReadLine();
while (answer == "no")
{
Console.WriteLine("老师,我在唱一遍,您满意吗?yes/no");
answer = Console.ReadLine();
}
Console.WriteLine("OK,你可以回家了");
Console.ReadKey();
输出结果
最新文章
- workerman 的属性
- IIS网站部署注意点
- JAR、WAR、EAR 区别
- 各开源协议BSD,GPL,LGPL,Apache 2.0,mit等简介*
- 获取toast值
- [IO] C# INI文件读写类与源码下载 (转载)
- gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架
- postgresql 多实例运行
- Python中的循环与跳出
- erlang四大behaviour之三-gen_event
- 笨方法学python--读文件
- C#对委托的初步理解理解
- 老李分享:大数据测试之HDFS文件系统
- C语言系列之强制类型转换(一)
- 收藏的博客 -- Qt/C++学习
- 数据库部分(MySql)_2
- Unity中资源打包成Assetsbundle的资料整理
- python dataframe 在merge时 产生笛卡尔积
- d3js技术文档
- Photon3Unity3D.dll 解析四——LitePeer
热门文章
- Docker 清理日志
- oracle dg状态检查及相关命令
- 简单C语言程序
- Android中GridView的按下效果及selector的使用
- shell 脚本 for,while,case 语句详解及案例
- ASP.NET开发实战——(三)第一个ASP.NET应用《MyBlog》
- Linux性能优化实战学习笔记:第十三讲
- [LeetCode] 264. Ugly Number II 丑陋数之二
- [LeetCode] 223. Rectangle Area 矩形面积
- Linux 使用squid3搭建代理服务器