---------------------- ASP.Net+Android+IOS開發、.Net培訓、期待與您交流! ----------------------
運算符
比較運算符運算玩一定有結果,要麼是true,要麼是false。
程序的流程控制:
一、順序結構
二、選擇結構
三、循環結構
四、判斷結構
判斷結構
if{}else{}。if本身就是一個關鍵字。
當if{}else{}運算後,有一個具體結果時,可以簡化寫成三元運算符。
if三種情況:一、對具體的值進行判斷;二、對區間進行判斷;三、對運算結果是boolean類型的表達式進行判斷。
選擇結構
switch(值,四種類型可以選擇:byte、short、int、char){
case取值1:
執行語句;
break;
case取值2:
執行語句;
break;
......
default:
執行語句;
break;
}
switch的兩種情況:一、對具體的值進行判斷;二、值的個數通常是固定的。
對於幾個固定值的判斷,建議使用switch語句,因爲switch語句會將具體的答案都加載進內存,效率相對高一點。
循環結構
三種語句:while{},for(){},do{}while()[一定會執行一次]
for和while的特點:一、for和while可以互換;二、格式上的不同,在使用上有點小區別。如果需要通過變量來對循環進行控制,該變量只作爲循環增量存在時,區別就體現出來了。
最簡單的無限循環表達式 while(true){ };for(;默認爲true;){ }
什麼時候使用循環結構:
當對一個條件進行一次次判斷時,可以使用if語句 ;當對一個條件進行多次判斷時,可以使用while語句。
注意:在使用循環時,一定要明確哪些語句需要參與循環,哪些不需要。
循環通常需要定義變量控制次數。
嵌套語句:
break語句應用的範圍:選擇結構(switch)和循環結構;
continue語句應用於循環結構。continue語句是結束本次循環繼續下次循環。
---------------------- ASP.Net+Android+IOS開發、.Net培訓、期待與您交流! ----------------------