我的C#學習筆記14
條件判斷語句用於根據某個表示式的值從若干條給定語句中選擇一個來執行。天劍判斷語句包括if語句和switch語句兩種。
條件判斷語句執行過程就好像在商場買東西時,是拿現金還是刷卡。如果刷卡,是用信用卡,還是銀行卡,它是對事物的一個選擇過程。
if語句:
使用if條件語句,可選擇是否要執行緊跟在條件之後的那個語句。關鍵字if之後是作為條件的“布林表示式”,如果該表示式返回的結果為true,則執行其後的語句;如果false,則不執行if條件之後的語句。if條件語句可分為簡單的if條件語句、if...else語句和if...else if多分支語句。
1、簡單的if條件語句
語法如下:
if(布林表示式)
{
語句序列
}
布林表示式:必要引數,表示它最後返回的結果是一個布林值。它可以是一個單純的布林變數或常量,也可以是使用關係運算或布林運算的表示式。
語句序列:可選引數。可以是一條或多條語句,當表示式的值為true時執行這些語句。若語句塊中僅有一條語句,則可以省略條件語句中的“{}”。
例如:
int i=928;
if(i>927)
{
Console.WriteLine("i大於927");
}
雖然if後面的符合語句塊只有一條語句,省略{}並無語法錯誤,但為了增強程式的可讀性最好不要省略。
2、if...else語句
if...else語句是條件語句中最常用的一種形式,它會針對某種條件有選擇地作出處理。通常表現為“如果滿足某種條件,就進行某種處理,否則,就進行另一種處理”。
語法如下:
if(布林表示式)
{
語句序列
}else
{
語句序列
}
if後面()內的表示式的值必須是bool型的。如果表示式的值為true,則執行緊跟if語句的複合語句;如果表示式的值為false,則執行else後面的語句。
例如:
static void Main(string[] args)
{
int i=927;
if(i>927)
{
Console.WriteLine("i>927");
}
else
{
Console.WriteLine("i不大於927");
}
}
3、if...else if多分支語句
if...else if多分支語句用於針對某一事件的多種情況進行處理。通常表現為“如果滿足某種條件,就進行某種處理,否則如果滿足另一種條件就執行另一種處理”。
語法如下:
if(條件表示式1)
{
語句序列1
}else if(條件表示式2)
{
語句序列2
}else if(條件表示式3)
{
語句序列3
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2041/viewspace-2813213/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的C#學習筆記1C#筆記
- C#學習筆記C#筆記
- C#特性學習筆記C#筆記
- C#字串學習筆記C#字串筆記
- C#學習筆記2C#筆記
- c#學習筆記(一)C#筆記
- 我的Hook學習筆記 (轉)Hook筆記
- 我的COM學習筆記 (轉)筆記
- 【C#學習筆記】Hello WorldC#筆記
- C#學習筆記(一) (轉)C#筆記
- MYSQL學習筆記14: 函式MySql筆記函式
- 學習筆記14:模型儲存筆記模型
- unity學習筆記-C#協程Unity筆記C#
- 【C#學習筆記】函式呼叫C#筆記函式
- 【C#學習筆記】陣列使用C#筆記陣列
- 【C#學習筆記】指標使用C#筆記指標
- 【C#學習筆記】改變字型C#筆記
- 【C#學習筆記】讀檔案C#筆記
- 【C#學習筆記】寫檔案C#筆記
- 【Python學習】學習筆記 14-15 字串Python筆記字串
- C#學習 [型別系統] 記錄(14)C#型別
- numpy的學習筆記\pandas學習筆記筆記
- 我的CISA38天學習筆記(20080614考試)筆記
- 【C#學習筆記】結構體使用C#筆記結構體
- 【C#學習筆記】List容器使用C#筆記
- 【C#學習筆記】儲存檔案C#筆記
- 【C#學習筆記】Dictionary容器使用C#筆記
- 【C#學習筆記】函式過載C#筆記函式
- 【C#學習筆記】播放wav檔案C#筆記
- 【C#學習筆記】型別轉換C#筆記型別
- 【C#學習筆記】smtp發郵件C#筆記
- C#多執行緒學習筆記C#執行緒筆記
- 精通C#學習筆記--C# 與 .NET平臺C#筆記
- 【C#學習筆記】呼叫C++生成的DLLC#筆記C++
- 強化學習-學習筆記14 | 策略梯度中的 Baseline強化學習筆記梯度
- iOS學習筆記14 網路(三)WebViewiOS筆記WebView
- C# 多執行緒學習筆記 – 1C#執行緒筆記
- 【C#學習筆記】LinkedList容器使用C#筆記