码迷,mamicode.com
首页 > 其他好文 > 详细

流程控制语句补充

时间:2018-08-05 22:27:57      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:你好   需要   ons   变量定义   ber   循环   作用   do while   功能   

上次说了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("你好");
}

流程控制语句补充

标签:你好   需要   ons   变量定义   ber   循环   作用   do while   功能   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!