我是靠谱客的博主 霸气裙子,最近开发中收集的这篇文章主要介绍C#进阶 12 三中循环对比总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


这篇博客咱们来总结一下三种循环,分别是 For 循环、While 循环、跟 Do..While 循环。



1,For 循环:

.....相对于其他两种循环 For 循环是在知道了循环的次数的时候用的及其多,看似很是繁琐的事情用 For 循环简单几行代码就可以搞定,下面咱们来看一个例子。



//显示 100 次 川哥真他妈帅
#region 显示 100 次 川哥很帅
//方法一
//定义一个 i
int i = 0;
while (i < 100)
{
Console.WriteLine("川哥很帅");
i++;
}
Console.ReadKey();
//=========================================================
//方法二
for (int i = 0; i < 100; i++)
{
Console.WriteLine("川哥很帅");
}
Console.ReadKey();
#endregion



2,While 循环:

.....如果说 For 循环是在知道了循环的次数的时候用,那么 While 循环 跟 Do..While 循环就是在还不知道具体循环次数的时候用的,这个时候分析一下问题是先执行后循环还是先循环后执行,如果是后者那么就用 While 循环了,来个实例看看。



//2006年培养学员 80000 人,每年增长 25%,请问按此增长速度到哪一年培训学员人数达到 20 万人?
//定义
double student = 80000;
int year = 2006;
//方法
while (student <= 200000)
{
student *= 1.25;
year++;
}
Console.WriteLine("到{0}年人数达到{1}人", year, student);
Console.ReadKey();



3,Do..While 循环:

.....刚刚也说过了,多用在不知道具体循环次数的时候,另外既然有一个 Do ,那么很明显,是先执行然后再循环,话不多说直接来一个实例如下。



//要求用户输入用户名和密码,只要不是 admin 、 88888 就一直提示用户名或者密码重新输入。
//定义
string name ="" ;
string pwd ="";
do
{
Console.WriteLine("请输入用户名");
name = Console.ReadLine();
Console.WriteLine("请输入密码");
pwd = Console.ReadLine();
} while (name != "admin" || pwd != "88888");
Console.WriteLine("程序结束");
Console.ReadKey();



4,总结:

.....到这里三种循环就简单的介绍完了,不同环境下用最适合的方法,另外在很多的时候还会有嵌套,就是一个项目里用到了两种或者以上的循环并且还都是循环里面有循环生成嵌套,不要晕哦,屡清楚就好。这篇博客就先到这里了。






最后

以上就是霸气裙子为你收集整理的C#进阶 12 三中循环对比总结的全部内容,希望文章能够帮你解决C#进阶 12 三中循环对比总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部