選擇結構:if語句和條件運算子的比較
阿新 • • 發佈:2019-01-27
if選擇結構1.為什麼會有選擇結構?程式是用來解決生活中所遇到的問題的,生活中到處存在著選擇,所以程式語言也應該給一個對應的解決方式!2.在if選擇結構中,最重要的是判斷條件. if語句的寫法 :if(判斷條件){ 當滿足條件的時候執行的程式碼塊! }else{ 當不滿足條件時候的程式碼塊!}
流程圖:
案例:
流程圖:
案例:
當然,簡單的if語句我們可以用條件運算子來代替: 條件運算子布林表示式 ? 表示式1 :表示式2 如:C = a>b? a:b;可以取代簡單的 if 結構,簡潔,例如上面的if語句就能寫成:public class E201_02_03_判斷整數的型別 { /** * 提示輸入一個數 * 判斷它的型別 * 輸出它的型別 */ public static void main(String[] args) { System.out.println("請輸入一個數:"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); if(num == 0 ){ System.out.println("它是零!"); }else{ if (num>0){ System.out.println("它是正數!"); }else{ System.out.println("它是負數!"); } } } } 執行結果: 請輸入一個數: 16 它是正數!
public static void main(String[] args) { System.out.println("請輸入一個數:"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); String result = num==0?"它是零!":num>0?"它是正數!":"它是負數!"; System.out.println(result); } 執行結果:
請輸入一個數:
16
它是正數
這樣的選擇語句就很簡潔了!
作者:唐平
時間:2018.4.18