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有可能一次不循环