===============.Net中的三种循环: while -------do while--------for===============
2013-08-05 23:34
260 查看
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)
{
死循环;
}
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();
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)
{
死循环;
}
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();
相关文章推荐
- Java中for、while、do while三种循环语句的区别介绍
- Java中for、while、do while三种循环语句的区别介绍
- Oracle中三种循环(For、While、Loop)
- Java while,do while, for 循环浅析
- Java中循环有三种形式 while、do-while 和 for
- 对while、do while、for循环的理解
- C#总结---for,while,do while循环
- PL/SQL语句学习之使用while、loop和for三种循环打印数字的1-10
- 十进制转二进制-使用do while 、while 、for循环实现-C描述
- .NET入门(九)测试各种循环结构,for,while和do while
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- C语言之while循环语句和do while循环语句、for循环语句、循环嵌套
- c++中的结构化语句 判断语句if 分支语句switch 循环语句 while 和 do while 循环语句for的使用
- [第3天] 程序的控制结构 (循环)[while]、[do while]、[for]
- Oracle中三种循环(For、While、Loop)案例
- .NET入门(九)测试各种循环结构,for,while和do while
- Oracle中三种循环(For、While、Loop)
- PHP循环语句深度理解分析——while, for, foreach, do while
- java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
- .NET入门(九)测试各种循环结构,for,while和do while