Home » , » [Java 學習筆記] Java 程式流程控制 if ... else ... 使用方法及範例

[Java 學習筆記] Java 程式流程控制 if ... else ... 使用方法及範例

作者:軟體罐頭 | 發表日期:2019年1月19日 星期六

       在 Java 程式流程控制方法,有循序結構、選擇結構、重複結構三種,而選擇結構有 if ... else ...switch 兩種方法,今天就來學習  if ... else ... ,使用 if ... else ... 做流程控制可以細分為三種格式,說明如下:

(1)當條件判斷式true 時,則執行 if 大括號裡的程式碼區段,如果條件判斷式為 false 時,則不執行 if 大括號裡的程式碼區段

    if (條件判斷式) {
          程式碼區段;
    }


範例:
  1. class java_ex15_if {
  2.     public static void main(String[] args)  {
  3.         int score 70;
  4.         //如果成績大於等於60則顯示成績合格
  5.         if (score >= 60)
  6.         {
  7.             System.out.println("成績合格");
  8.         }
  9.         
  10.     }
  11. }

執行結果:


 
(2)當條件判斷式true 時,則執行 if 大括號裡的程式碼區段1,如果條件判斷式為 false 時,則執行 else 大括號裡的程式碼區段2

     if (條件判斷式) {
             程式碼區段1;
     } else {
             程式碼區段2;
     }



範例:
  1. class java_ex16_if_else {
  2.     public static void main(String[] args)  {
  3.         int score 59;
  4.         //如果成績大於等於60則顯示成績合格,否則顯示成績不合格
  5.         if (score >= 60) {
  6.             System.out.println("成績合格");
  7.         else {
  8.             System.out.println("成績不合格");
  9.         }
  10.     }
  11. }

執行結果:


(3)當條件判斷式1true時,則執行程式碼區段1,如果條件判斷式1false 時,則判斷條件判斷式2是否為 true,如果為 true ,則執行程式碼區段2,如果條件判斷式2也為 false 時,則往下繼續檢查,如果都不能滿足上面的條件,也就是都是 false 時,則執行程式碼區段n

    if (條件判斷式1) {
           程式碼區段1;
    } else if (條件判斷式2) {
           程式碼區段2;
    }
      ...
    else {
          程式碼區段n;
    }

範例:
  1. class java_ex17_if_else_if {
  2.     public static void main(String[] args)  {
  3.         int score 76;
  4.         //如果成績大於等於90則顯示成績A,否則大於等於80則顯示成績B,否則大於等於70則顯示成績C,否則大於等於60則顯示成績D,否則顯示成績E
  5.         if (score >= 90) {
  6.             System.out.println("成績A");
  7.         else if (score >= 80) {
  8.             System.out.println("成績B");
  9.         else if (score >= 70) {
  10.             System.out.println("成績C");
  11.         else if (score >= 60) {
  12.             System.out.println("成績D");
  13.         else {
  14.             System.out.println("成績E");
  15.         }
  16.     }
  17. }

執行結果:



分享 :
 
Copyright © 2013. 軟體罐頭 - All Rights Reserved
Blogger | Creating Website | Johny Template | Mas Template 技術提供