首页 > 其他 > 详细

流程控制语句补充

时间:2018-08-05 22:04:20      阅读:117      评论:0      收藏:0      [点我收藏+]

上次说了if判断和switch选择,接下来记下后面学到的循环,分别有while,do while,for,foreach  循环

while循环

代码格式:

while(循环条件)

{

   循环体;

}

 

代码解释:
如果循环条件为真,则执行循环体
执行完循环体之后,在判断条件是否为真
如果为真,在执行循环体
然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判定结果为假,才会结束循环

 

注:1.循环条件可以使值、变量、表达式,必须是bool类型。

        2.循环体可以是任意功能,数量的代码,比如可以写个if判断,switch选择,输入输出,甚至再写一个循环,如果循环体只有一句代码,也可以省略大括号{}。

示例:
在控制台中输出1000以内能被3整除的数

int  num=1;   
while (num<=1000)
{
    if(num%3==0)
   {
        Console.WriteLine(num);
   }
   num++;
}

 

do while循环

代码格式:

do

{

   循环体;

}

while(循环条件);

代码解释:
先执行一次循环体
然后判断循环条件是否满足,如果满足则再次执行循环体
然后再判断条件是否满足,直到条件不满足,才结束循环

 

示例:
在控制台中提示用户输入一个正数,然后输出这个数字,
如果用户输入的不是正数,则需要重新输入

double number;
do
{
      Console.Write("请输入一个正数:");
      number =double.parse(Console.ReadLin());
}
while(number<=0);
Console.WriteLine("你输入的数字是:"+number);

 

for循环

代码格式

for(表达式1;循环条件;表达式2)
{
    循环体
}

代码解释:
运行表达式1,判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着在判断循环条件。。。。
直到循环条件为假才会结束循环

注:1.表达式1可以是任何代码,一定会且只会执行一次。

       2.表达式2可以是任何代码,在循环体执行后再执行,表达式2往往写的是将导致循环条件变化的语句。

小细节:如果在for循环中,表达式1中有变量定义的语句,变量的作用范围仅在那个循环中有效。

 

示例:在控制台中输出100个你好

while循环

int times = 0;   
            while (times<100)
            {
                Console.WriteLine("你好");
                times++;
            }
            Console.ReadLine();

 

for循环

for(int i=0;i<100;i++)
{
    Console.WriteLine("你好");
}

流程控制语句补充

原文:https://www.cnblogs.com/ll0627/p/9427398.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!