C#编程—循环语句总结
小标 2018-08-13 来源 : 阅读 2125 评论 0

摘要:本文主要向大家介绍了C#编程—循环语句总结,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。

本文主要向大家介绍了C#编程—循环语句总结,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。

【C#】—循环语句总结

我们生活中处处都有循环的现象,比如钟表一天24小时的循环,这个循环是钟表驱动的,春夏秋冬的循环,每个月份的循环,是自然现象的驱动,当然计算机中也是存在循环的,从数据库中读取信息,让计算机一条条帮我们读出。
在C#中可以使用的循环语句有:while、do…while、for、foreach这4个。

While循环

当每次While括号中的表达式为true执行循环重复执行的代码,为false时,则退出循环,执行后边的代码。while语句的基本语法如下:
while(条件表达式(要么是true,要么是false。))
{
循环体(或语句块)
}
退出后要执行的代码
例:计算1-100之间的整数之和

//使用while循环输出1-100之间的整数之和

int i = 1;

int sum = 0;//存储最终之和结果

while (i <= 100)

{

sum += i;

 i +=1; //1—100的偶数和i=i+2

}

//输出最终结果整数之和

Console.Write("1-100之间的整数之和是:{0}" ,sum);

Console.ReadKey();

   


do…while循环

do…while语句与while语句相似,它的判断条件在循环后,do…while称为后测试循环。基本语法:
do
{
循环体(语句块)
} while(条件表达式);

例:计算1-100之间的整数之和

//使用do while循环输出1-100之间的整数之和

int sum = 0;

int i = 1;

do

{

 sum += i;

 i++;

} while (i <= 100);

Console.WriteLine("1-100之间的整数之和是:{0}", sum);

Console.ReadKey();

   


for循环

for语句用于计算一个初始化序列,然后当某个条件为true(真)时,重复执行循环体(语句块),如果为假,则终止循环,退出for循环。基本语法:
for(初始化表达式(循环变量);条件表达式;增量)
{
循环体(语句块)
}
例:计算1-100之间的整数之和

int sum = 0;

for (int i = 1; i <= 100; i++)

{

sum+= i;

}

Console.WriteLine("1-100之间的总和为:" + sum);

Console.Write("已退出for循环");

Console.ReadKey();

   


foreach循环

foreach循环与 for循环类似,但foreach主要用于循环集合的。常用的集合有数组、List列表

// 建立一个数组:数组元素为1到100

  int[] a = new int[100];

  for (int i = 1; i <= 100; i++)

  {

a[i - 1] = i;

}

// 用foreach计算1-100以内的整数和

int sum = 0;

foreach (int x in a)

{

 sum += x;

}

// 显示计算结果

Console.WriteLine("一百以内偶数的和={0}", sum);

// 按任意键退出程序

Console.ReadKey();

   


双重循环

for双重循环是指在for循环中再嵌套一个for循环。这样外层for循环执行一次,则内层循环将全部执行完成。
例: 

//打印九九表

 for (int j = 1; j <= 9; j++)

 {

for (int i = 1; i <= 0+j; i++)

{

  Console.Write("{0}*{1}={2}\t",i,j,i * j);

}

Console.WriteLine();

  }

 

Console.ReadKey();

   


break语句

break用于循环中,退出当前循环。
例:  

int i = 0;

 while (true)

 {

  if (i == 5)

  {

 Console.WriteLine("今天你思考了吗");

 break;

  }

  i++;

 }

Console.WriteLine("结束");

Console.ReadKey();

   


当不加break语句时,是一直循环while里边的内容,break语句是退出整个循环,退出后执行循环后面的代码。

Continue语句

立即结束本次循环,判断循环条件如果成立了则进入下次循环,否则退出。
break与continue的区别:continue只退出当前循环,会继续下一次循环,但不退出整个循环。而break会退出整个循环。

总结

比较四种循环计算1-100之间的整数之和,就能发现c#中四种循环形式在使用上的区别,一般知道循环次数用for循环比较方便,不知道循环多少次 就用while或者do-while,这是时候一定要先看看是先判断还是先执行, 如果先执行用do-while,如果先判断则用while,在这个阶段敲敲小例子也是很有意思的。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C#.NET频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 3 不喜欢 | 0
看完这篇文章有何感觉?已经有3人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程