天天看點

教妹學Java(十三):if-else 語句詳解(2)

03、if-else-if 語句

if-else-if 語句的格式如下:

if(條件1){  
// 條件1 為 true 時執行的代碼
}else if(條件2){  
// 條件2 為 true 時執行的代碼
}  
else if(條件3){  
// 條件3 為 true 時執行的代碼
}  
...  
else{  
// 以上條件均為 false 時執行的代碼
}      

畫個流程圖表示一下:

教妹學Java(十三):if-else 語句詳解(2)

來寫個示例:

public class IfElseIfExample {
    public static void main(String[] args) {
        int age = 31;
        if (age < 30) {
            System.out.println("青春年華");
        } else if (age >= 30 && age < 40 ) {
            System.out.println("而立之年");
        } else if (age >= 40 && age < 50 ) {
            System.out.println("不惑之年");
        } else {
            System.out.println("知天命");
        }
    }
}      

輸出:

而立之年

04、if 嵌套語句

if 嵌套語句的格式如下:
if(外側條件){    
     // 外側條件為 true 時執行的代碼 
          if(内側條件){  
             // 内側條件為 true 時執行的代碼
    }    
}      
教妹學Java(十三):if-else 語句詳解(2)
public class NestedIfExample {
    public static void main(String[] args) {
        int age = 20;
        boolean isGirl = true;
        if (age >= 20) {
            if (isGirl) {
                System.out.println("女生法定結婚年齡");
            }
        }
    }
}      

女生法定結婚年齡

“二哥,你這例子不符合實際。”

“為啥啊,三妹”

“我大學畢業都 22 歲了,20 歲還在大學,怎麼結婚?”

“三妹啊,你要知道,這僅僅是一個例子,哈哈”

本篇文章為《教妹學Java》專欄的第十三篇文章,是不是有趣得很?我相信你能感受的到,這可是全網獨一份,我看到已經有人在模仿了。現在定價隻需 9.9 元,9.9 元你連一杯奶茶都買不到,但卻能買下二哥精心制作的專欄,據說 CSDN 已經考慮漲價了,畢竟已經賣出一百多份了。

我知道,購買專欄的同學都是沖着二哥的名聲來的,畢竟二哥是 CSDN 的明星部落客,哈哈。為表謝意,我再附送上個人微信(qing_gee),你有什麼問題都可以來咨詢。