03.程序的结构之循环结构

循环-for、while、do..while

循环结构作用是重复执行一段程序

循环结构是有条件的、次序是有限的

一.while循环语句

while循环也成“当”型循环。

while循环语句格式:

                        while(条件表达式)

                       {

                              //循环体

                       }

1.break

switch语句中

作用:跳出switch语句

循环体中

作用:跳出本层循环(通常与if连用)

2.continue

在循环中的作用:结束本次循环(continue后面的代码不再执行),进入下次循环。(通常与if连用)

例:              public static void Main (string[] args)

                    {

                          int n;

                          int sum = 0;

                          while (true) { //循环次数未知时,用while

                          n = int.Parse (Console.ReadLine ());

                          if (n == 0) { // 当n==0时,跳出循环

                          break;

                    }

                          sum += n; //对输入的数做累加操作

                    }

                        Console.WriteLine (sum);

          }

二.do..while循环语句

               do…while循环语句格式:

               do

               {

                  //循环体

               }while(条件表达式);(注意分号)

三.for循环语句

for循环语句一般用于循环次数已知的情况

for循环语句格式:

             for(循环变量初始化;条件判断;循环变量变化)

             {

                  // 循环体

             }

例:public static void Main (string[] args)

{

for (int i = 0; i < 10; i++) //循环10次,注意中间;

{

Console.WriteLine (i);//输出循环变量i的值

}

}

总结:

for最常用,通常用于知道循环次数的循环。

while也很常用,通常用于不知道循环次数的循环。

do…while不是特别常用,通常用于需要先执行一次的循环。

break跳出本层循环,continue结束本次循环。通常与if连用

你可能感兴趣的:(03.程序的结构之循环结构)