作用:让顺序执行的代码,可以被重复执行,不停的循环某块代码,直到跳出这个条件
(一)while
while(bool类型的值)
{
}
控制循环逻辑的关键词
break:跳出当前循环,与在switch中的break异曲同工。
continue:回到循环开始,继续执行
//break例子1
while(true){
Console.WriteLine("break before");
break;
Console.WriteLine("break after");
}
//break例子2
while(true){
++i;
Console.WriteLine(i);
if(i==10){ break;}
}
Console.WriteLine(i);
//continue例子1
//打印1到20之间的奇数
int index=0;
while(index<20){
++index;
if(index%2==0){
continune;
}
Console.WriteLine(index);
}
//综合例子
while(true){
int a=1;
switch(a){
default:
continue;//这里还是会跳转到循环开头
break;//这里知识跳出switch
}
Console.Write("1");
}