03、if-else-if 語句
if-else-if 語句的格式如下:
if(條件1){
// 條件1 為 true 時執行的代碼
}else if(條件2){
// 條件2 為 true 時執行的代碼
}
else if(條件3){
// 條件3 為 true 時執行的代碼
}
...
else{
// 以上條件均為 false 時執行的代碼
}
畫個流程圖表示一下:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SM3IjZwETOldzNlRzY3EjY2EzM0UGZ5gjYxUjN5gjN08CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
來寫個示例:
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 時執行的代碼
}
}
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),你有什麼問題都可以來咨詢。