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連用

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容