1.while循环
语法:while(条件){
循环体;
}
当条件满足的时候,执行循环体.条件不满足的时候跳出循环.
---break关键字:
跳出当前循环.
---continue关键字
中断本次循环,继续下次循环,continue后面出现的语句不会被执行.
int sum=0;
while(true)
{
int num=int.Parse(Console.ReadLine());
if(num%2==1)
{
continue;
}
if(num==0)
{
break;
}
sum+=num;
Console.WriteLine(sum);//输出所有的偶数和
}
2.do..while循环
语法:do{
循环体
}while(条件);
无论条件满足与否,循环体至少被执行一次.这也是do..while和while唯一的区别
3.for循环(重点)
语法:for(初始化;判断条件;步长){
循环体;
}
执行顺序:初始化-->判断条件-->循环体-->步长...根据判断条件是否成立决定是否继续循环
循环嵌套:
for(A;B;C){
for(D;E;F){
G
}
K
}
循环嵌套的执行顺序,只需要把内层循环看作是循环体,然后依照上述的步骤顺序执行
A-->B-->D-->E-->G-->F-->E(假设条件不成立)-->K-->C-->B-->D...