1. 程式人生 > >認識C#語言中的幾種循環命令

認識C#語言中的幾種循環命令

計算 依次 進行 結束 功能 if判斷 char ase do while

if判斷

書寫格式:

if(條件1)
{
代碼1
}                  
else if(條件2)
{
代碼2
}
else
{
代碼N
}

說明:如果條件1成立,則執行代碼1,否則判斷條件2是否成立,如果成立,則執行代碼2;如果以上條件都不成立,執行代碼N

其中else if 可以重復任意次數

條件1、條件2都為bool類型

代碼1、代碼2、代碼N任意數量,任意功能

若代碼2只有一句代碼,大空號可以省略

switch 選擇

代碼格式:

switch(變量或表達式)
{
case值1
代碼1
break;
case值2
代碼2
break;
default:
代碼N
break;
}

說明:先計算出變量或表達式的值,將該值從上到下依次和case後面的值進行比較,若與某一個case後面的值相同,則運行該case下面的代碼,若與所有值都不相同,則運行default後面的代碼

值1、值2必須是具體的值,並且能夠與變量或表達式比較

僅支持string、char、bool、枚舉、整數的比較

整數:byte、short、ushort、int、uint、long、ulong

其中case值可以是多個

default只能是o或者1個

可以轉成if,但if不一定能轉成switch

while 循環

書寫格式:

while(循環條件)

{
循環體
}

如果循環條件為真,則執行循環體,執行完循環體之後,再判斷條件是否為真,如果為真,再執行循環體,然後再判斷條件是否為真,就這樣一直進行下去,直到循環條件的判斷是結果為假,才會結束循環

循環條件:值、變量、表達式

循環體:任意功能、任意數量的代碼

必須是bool類型

do while 循環

書寫格式:

do
{
循環體
}
while(循環條件);

先執行一次循環體,然後判斷循環條件是否滿足,如果滿足則再次執行循環體,然後再判斷條件是否滿足,直到條件不滿足,才結束循環

for 循環

書寫格式:

for(表達式1;循環條件;表達式2)
{
循環體
}

運行表達式:判斷循環條件是否為真,如果為真,則執行循環體,執行完後再運行表達式2,接著再判斷循條件...,直到循環條件為假才會結束循環

break和continue

break

switch 立即結束switch選擇

循環 立即結束循環

continue

立即結束當次循環,進入下一次循環

認識C#語言中的幾種循環命令