java嵌套if語句

嵌套if-else語句總是合法有效的,可以在一個ifelse if語句中使用另一個ifelse if語句。

語法
嵌套if...else的語法如下 -

if(boolean_expression_1) {
   // 當 boolean_expression_1 表示為:true 時,執行這裏的代碼塊
   if(boolean_expression_2) {
      // 當 boolean_expression_2 表示為:true 時,執行這裏的代碼塊
   }
}

可以使用類似於嵌套if語句的方式來嵌套if else

示例1


public class JavaNestedIfExample {
    public static void main(String[] args) {
        // 創建兩個變數: age 和 weight
        int age = 20;
        int weight = 80;
        // 適用年齡和體重的條件
        if (age >= 18) {
            if (weight > 50) {
                System.out.println("體重達標,有獻血資格");
            }else {
                System.out.println("體重不達標,沒有獻血資格");
            }
        }
    }
}

執行上面示例代碼,得到以下結果 -

體重達標,有獻血資格

示例2


public class JavaNestedIfExample2 {
    public static void main(String[] args) {
        //  創建兩個變數: age 和 weight
        int age = 25;
        int weight = 48;
        // 適用年齡和體重的條件
        if (age >= 18) {
            if (weight > 50) {
                System.out.println("體重達標,有獻血資格");
            }else {
                System.out.println("體重不達標,沒有獻血資格");
            }
        } else {
            System.out.println("年齡必須大於 18 歲");
        }
    }
}

執行上面示例代碼,得到以下結果 -

體重不達標,沒有獻血資格

上一篇: java中方法重載和方法重寫的區別 下一篇:無