C#循环结构

来源:互联网 发布:zepto.js 滑动不流 编辑:程序博客网 时间:2024/06/04 17:59

while循环

1、循环结构的格式是

while()

{

}

在()填写循环的条件,在{ }中填写循环的内容。

while 循环通常有一个计数变量,循环开始前声明并初始化这个变量;需要有循环条件,当条件为 true 时,执行一次循环体,当条件为 false 时,结束循环。

循环体里面需要有技术变量的自加语句,否则循环可能无法退出(即“死循环”)。比如i++,当i++超过某个数值时自动退出循环。


2、循环累加

int i=0;

int sum=0;

while(i<=30)

{

if(x%2!=0)

sum+=i;

i++;

}

Console.Write("1-30奇数的和:"+sum);

注意:不等于的写法为!=,等于的写法为==


for循环

语句结构为

for(int i=0(变量声明);i<=3(判断条件是否进入循环体);i++(执行完循环体后自加))

{

Console.Write();

}

for 循环运行时,首先进行变量声明和赋值;接下来判断循环条件,若条件为 true ,则执行循环体一次,若条件为 false ,则结束循环;执行循环体后,进行变量自加。然后会进入下一次循环


foreach关键字

foreach(数据类型  迭代变量名  in 数组名)

{

     使用迭代变量

}

注意:这里的数据类型必须与数组类型相同。

         迭代变量只能读不能写

         变量名需符合命名规则



do.....while循环

语句结构

do

{

循环体;

变量自加;

}

while(循环条件);

 do...while 循环第一次执行循环体是没有经过条件判断的,也就是说会无条件的执行一次循环体,此后的逻辑

顺序就与while循环相同了——先判断条件,条件为true再执行循环体一次。



continue关键字:终止当前循环,直接进入下次循环;


break关键字:直接跳出循环;



嵌套循环:

例:

for(;;)

{

for(;;)

console.write();

}

console.writeLine();


这种循环机构,外层循环执行一次,内层循环执行多次。


0 0
原创粉丝点击