運算

---------------------- 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培訓、期待與您交流! ----------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章