(十)C#编程基础复习——do while循环
特此声明:本教程内容可能有部分参照其他博主的观点或描述,但始终不影响我学习的热情,代码全部自己手工敲打,编辑此教程目的不是为了博取大家眼球,也不是为利益所驱,只是纯属为了方便自己学习,编辑的过程中也让自己加深了对C#各个基础的印象,同时也让自己编码过程更加流畅顺利,最后还能帮助到有需要的人,代码都是自己亲测有效,如有侵权可以联系本人删除。
在C#中,do while循环同样可以多次迭代一部分程序,但它与我们前面学习的for循环和while循环不同,for循环和while循环会在循环开始之前先判断表达式的结果,只有表达式结果为真时才会开始循环,而do while循环会先执行一遍循环主体中的代码,然后再判断表达式的结果。也就是说,不论表达式的结果如何,do while循环至少会执行一次。do while循环,程序会先执行do{}中的循环主体,执行完成后再去判断while()中的表达式,如果表达式为真,则继续执行do{}中的循环主体,如果表达式为假,则跳出do while循环。
代码示例如下:
int i = 1;
do
{
Console.Write("{0}", i);
i++;
} while (i <= 9);
Console.ReadLine();
Console.ReadKey();
运行结果:
与for循环和while循环一样,do while循环也可以嵌套使用,例如九九乘法表:
代码如下:
int i = 1;
do
{
int j = 1;
do
{
Console.Write("{0}x{1}={2:00} ", j, i, j * i);
j++;
} while (j <= i);
i++;
Console.WriteLine();
} while (i <= 9);
Console.ReadLine();
Console.ReadKey();
运行结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了