---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
三大語句結構:
1、順序結構
2、分支(判斷)結構
3、迴圈結構
分支(判斷)結構
a、if
if結構的基本語法:
條件:一般是關係表示式或者邏輯表示式(條件的結果:true或者false)
if(條件)
執行過程:
1、首先判斷條件的結果,如果條件為true,則執行語句1,如果條件為false,則跳過語句1,執行後面的語句
注意:if後面括號中的條件,要能計算成乙個bool型別的資料)
b、if-else
if-else結構的基本語法:
if(條件)
else
執行過程:
1、如果條件為true,則執行if帶的語句塊1,並且跳過else帶的語句塊2
2、如果條件為false,則跳過if帶的語句塊1,執行else帶的語句塊2
上面兩個語句塊,根據條件結果為true或者false,總要執行乙個語句塊
c、if-else if
後面的條件判斷。一旦有乙個if後面的條件為true,則執行此if語句所帶的語句塊,語句
塊執行完成後,程式跳出if-else if結構。如果所有的if條件都不成立,並且最後又else
則執行else所帶的語句塊,否則什麼都不執行
if(條件1)
else if(條件2)
else
語句4;
執行過程:
1、如果條件1結果為true,則執行語句塊1,然後跳出if-else if的判斷結構,執行語句4
2、如果條件1結果為fale,並且條件2為true,則執行else if帶的語句塊2,並且跳出if-else if的判斷結構,執行語句4
3、如果條件1結果為false,並且條件2也是false,則執行else帶的語句塊3,並且跳出if-else if的判斷結構,執行語句4
d、switch-case
switch-case結構的基本語法:
switch(表示式1)
注:表示式1的值必須是乙個定值:string、char、int、float、decimal、double
執行過程:
計算表示式1,根據計算結果去匹配case後面的值
1、如果有匹配,則執行匹配項後面的語句,跳出switch-case
2、如果所有的case值都不匹配,有default則執行default後面所帶的語句塊,直到break結束;如果沒有default,則跳出switch-case,什麼都不執行
---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
詳細請檢視:www.itheima.com
黑馬程式設計師 程式設計之分支結構
程式設計的三種結構 順序 分支和迴圈。分支結構包括if if else結構 switch case結構 if結構的基本語法 if 條件 語句1 執行過程 首先判斷條件的結果,如果條件為true,則執行語句1 如果條件為false,則跳過語句1,執行後面的語句。注意 1 if後面括號中的條件,要能計算...
黑馬程式設計師 程式控制結構
asp.net unity開發 net培訓 期待與您交流!改變程式執行的方向 程式控制結構 1 順序結構 在程式中沒有選擇 迴圈,執行按著 從上而下的執行的 2 選擇結構 1 for迴圈結構 for int i 0 i 5 i 執行順序 當迴圈開始後,先執行int i 0,對迴圈變數賦初值,接著判斷...
黑馬程式設計師 迴圈結構
asp.net unity開發 net培訓 期待與您交流!迴圈結構 1 while while迴圈的基本語法 while 表示式1 語句2 執行過程 1 對表示式1進行求值 2 如果表示式1的值為false,則跳轉到第4步,如果表示式1的值為true,則跳轉到第3步 3 執行迴圈體,然後跳轉到第1步...