黑马程序员--C#循环语句

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

 

 

循环就是重复执行一些语句来达到一定的目的,这个技术用起来很好,只要设定好参数,同样的代码可以执行成千上万次,.C#中的循环方法有几种:for, while,do-while 和for each.

 

一、for循环

C#的for语句形式有两种:一种是和C语言中的for语句形式一样,另一种形式用于在集合和数组之中进行迭代。有时候把这种形式称为增强的for(enhanced for)语句,它可以使循环更加紧凑和容易阅读。

1.编写格式:

for(参数初始值;表达式判断;参数变化规律)

{

//执行语句。

}

2.例:

求1+2+3+...+100的值

int sum = 0;

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

{

sum +=i;

}

分析:首先定义一个sum来储存结果,初始值为0;在for循环里面定义了一个int变量 i ,i的从1开始逐个取值到100,也就是:1,2,3,...,100。当i为1时:sum的值为0+1=1;当i为2时:sum的值为1+2=3;....;一直加到100结束,得到的结果就是1+2+...+100的最后值。

二、while和do-while

While:执行一个语句,直到指定的条件为 false。

1、while编写格式:

while(计数器表达式)

{

Do something;

计数器变化

}

2、do-while:

do-while:首先执行一次循环体语句;然后测试循环进行的条件,即判断表达式的结果,如果结果为‘真’(非0)则重复执行循环体语句;直到表达式的结果值为‘假’时,退出do…while循环,执行do…while循环后面的语句。

提示:do…while结构的表达式的后面必须有分号(;)。

do-while编写格式:

do

{

Do something;计数器变化

}

while(表达式);

三、foreach语句:

foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。

1、编写格式

foreach( 成员类型 成员 in 成员集合名)

2、例

int []I = new int[]{1,2,3,4,5,6};

int m=0;

foreach(int i in I)

{
if(i%2==0){

m=m+1;

}

else{

…………

}

}

Console.WriteLine("一共有"+m+"基数");

 

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

 

转载于:https://www.cnblogs.com/meloda/archive/2012/10/07/2713550.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值