我們之前一直在介紹,c#這門程式語言的一些基礎知識,但是在我們編寫**的過程中,我們的**都是直線型流水執行的,也就是依照**在程式中的排列位置從上到下一行一行的順序執行。
那麼本節,我們介紹流程控制語句中的if語句,也就是要讓我們的**依照條件是否滿足,或者根據表示式的值控制**產生執行分支。
語法:if(條件){
條件成立執行
if語句要表達的意思是,if小括號中的表示式如果成立的話,就執行if大括號中的內容,如果if括號中的表示式不成立,就直接跳過if大括號中的內容,執行後面的內容。
我們寫個例子:
這個例子,簡單模擬了一下,如果成績大於80,就直接顯示優秀。
例子很簡單,我們可以新增一些綜合內容,由使用者輸入成績,然後系統判斷是否優秀:
這個例子中,我們加入了讀取使用者輸入,但是這裡需要注意的是,當我們使用使用者輸入的內容的時候,需要有個資料型別轉換,將使用者的輸入轉換成可以比較的整數。
那麼,我們再來乙個稍微複雜的例子,由使用者輸入需要運算的兩個數字,然後使用者輸入四則運算的符號,最後程式由使用者輸入的符號來決定做怎樣的四則運算。
但是,此時我們怎麼判斷輸入的是什麼字元呢?我們可以這樣:
這樣我們通過將字元進行int轉換就得到了字元對應的數字,這樣就簡單了,於是我們可以這樣寫:
螢幕前的你,學會了嗎!
程式設計之流程控制
先要了解什麼是流程圖?流程圖 就是用標準化的圖形方案來分析功能的實現步驟。流程圖的標準圖案可以參考下圖所示 了解了流程圖和標準化圖案後,就要知道使用流程圖到底有什麼作用了?使用流程圖可以實現功能分析和 編寫的分離,即在畫流程圖的時候不考慮 的編寫只需考慮功能怎麼實現,在編寫 的時候只需考慮如何實現流...
程式設計之流程控制
先要了解什麼是流程圖?流程圖 就是用標準化的圖形方案來分析功能的實現步驟。流程圖的標準圖案可以參考下圖所示 了解了流程圖和標準化圖案後,就要知道使用流程圖到底有什麼作用了?使用流程圖可以實現功能分析和 編寫的分離,即在畫流程圖的時候不考慮 的編寫只需考慮功能怎麼實現,在編寫 的時候只需考慮如何實現流...
4 shell程式設計之流程控制
if case for while 1 if判斷 if 條件判斷式 then 程式fi 或者if 條件判斷式 then 程式 elif 條件判斷式 程式 fi 注意事項 1 條件判斷式中,中括號和判斷式執行必須有空格 2 推薦使用第二種方式 編寫shell程式,如果輸入的引數大於等於60,則輸出 及...