===============.Net中的三种循环:while-------dowhile。。。
while循环语法:
while(循环条件)
{
循环体;
}
执⾏过程:程序运⾏到while处,⾸先判断while后⾯⼩括号中的循环条件是否成⽴,如果成⽴的话,就执⾏while所带的⼤括号中的循环体,不成⽴就跳出while循环。
循环体执⾏完⼀遍后,再去判断循环条件是否成⽴,如果成⽴就继续执⾏循环体,不成⽴的话就跳出当前循环。
例如//求1-100之间所有整数的和
int i=1;//声明⼀个循环变量
int sum=0;//声明⼀个变量来存储累加的和
while(i<=100)
{
if(i%2!=0)
{
sum+=i;
}
i++;//sum=sum+i;
}
Console.WriteLine("1-100之间的总和是{0}", sum);
Console.ReadKey();
每个循环中,总有那么⼀⾏代码,能够改变循环条件,使循环条件终有⼀天不再成⽴。
如果循环当中,没有没有那么⼀⾏代码,能够改变循环条件,也就是说循环条件永远
成⽴管它叫做死循环。
while(true)
{
死循环;
do while语句怎么用}
break:跳出当前while循环。
do while循环语法:
do
{
循环体;
}while(循环体);
执⾏过程:程序从上向下运⾏,⾸先执⾏⼀遍do中的循环体,执⾏完⼀遍后,去判断循环条件是否成⽴,如果成⽴的话,则继续执⾏do中的循环体,如果条件不成⽴的话,则不执⾏循环体,先执⾏再判断,
例如://不断要求⽤户输⼊姓名,输⼊j结束.
string input=" ";//声明⼀个字符串来存储⽤户输⼊的姓名,
do
{
Console.WriteLine("请输⼊⽤户姓名,输⼊j结束程序");
input = Console.ReadLine();
} while (input != "q");
for循环语法:
for(表达式1;表达式2;表达式3;)
{
循环体;
}
表达式1:⼀般为定义循环次数的初始变量
表达式2:循环条件;
表达式3:改变循环条件的那个条件
执⾏过程:第⼀次开始执⾏的时候,⾸先执⾏表达式1,声明了⼀个循环的初始变量,然后执⾏表达式2,判断循环条件是否成⽴,第⼀次执⾏循环的时候,并没有执⾏表达式3,执⾏完表达式2之后,开始执⾏循环体,执⾏完循环体之后,开始执⾏表达式3,然后执⾏表达式2,判断循环条件是否成⽴,如果成⽴的话,则执⾏循环体,如果不成⽴的话,则跳出for循环。
例如://打印10次我想去⿊马学习
for(int i=0;i<10;i++)
{
Console.WriteLine("我想去⿊马学习{0}",i+1);
}
Console.WriteLine(sum);
Console.ReadKey();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。