While:
特点:先判断,再执行,也有可能一遍循环都不执行。
有条件地执行其主体零次或多次。
在指定的布尔表达式的计算结果为true时,while语句会执行一条语句或一个语句块。由于在每次执行循环之前都会计算此表达式,所以while循环会执行零次或多次。
while(循环条件)
{
循环体;
}
while也有四部分:
1:int i = 0;初始化语句
2:i < 3 判断语句
3:循环体
4:累加或累减
int i = 0;
while (i < 3)
{
Console.WriteLine(i);
i++;
}
Console.WriteLine("---------");
int j = 2;
while (j >= 0)
{
Console.WriteLine(j);
j--;
}
while循环不同于do循环(该循环执行 1 次或多次)。
DoWhile语句:
特点:先循环,再判断,最少执行一次循环体。
do
{
循环体
}while(循环条件);
该语句有条件地执行嵌入语句一次或多次
do...while至少循环一次,而while有可能一次不循环
int i = 0;
do
{
Console.WriteLine("不论while判断条件是否成立,do...while至少执行一次" + i);
i++;
} while (i < 3);
跳转语句——break、continue、return
break语句:将终止最接近的封闭迭代语句。中断循环,跳转出循环体
continue语句:启动最接近的封闭迭代语句。跳出当前循环中的代码
return语句:用来结束循环,或返回一个函数的值。