while循环
1、循环结构的格式是
while()
{
}
在()填写循环的条件,在{ }中填写循环的内容。
while 循环通常有一个计数变量,循环开始前声明并初始化这个变量;需要有循环条件,当条件为 true 时,执行一次循环体,当条件为 false 时,结束循环。
循环体里面需要有技术变量的自加语句,否则循环可能无法退出(即“死循环”)。比如i++,当i++超过某个数值时自动退出循环。
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();
这种循环机构,外层循环执行一次,内层循环执行多次。