===============.Net中的三種循環: while -------do while--------for===============

while循環語法:學習

while(循環條件)字符串

{input

         循環體;string

}it

執行過程:程序運行到while處,首先判斷while後面小括號中的循環條件是否成立,若是成立的話,就執行while所帶的大括號中的循環體,不成立就跳出while循環。for循環

循環體執行完一遍後,再去判斷循環條件是否成立,若是成立就繼續執行循環體,不成立的話就跳出當前循環。變量

例如//求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();

相關文章
相關標籤/搜索