iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
自我挑戰組

Java系列 第 8

Java 控制流(條件語句) (下)

  • 分享至 

  • xImage
  •  

2.switch-case 語句

用於根據一個變數的值來執行不同的代碼分支。通常用在當有多個可能的選擇且每個選擇對應不同的行為時。
switch (表達式) {
case 值1:
// 當表達式等於值1時執行
break;
case 值2:
// 當表達式等於值2時執行
break;
// 其他 case 可以依次列出
default:
// 當沒有 case 匹配時執行
}
eg. int day = 3;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
default:
System.out.println("週末");
break;
}
使用break的重要性
在switch-case語句中,每個case區塊通常需要以break結束,以防止 "貫穿" 到下一個case。如果省略了break,程式將繼續執行後面的case,即使這些case不匹配。
3.三元運算子

三元運算子是一種簡短的條件判斷方式,適合用於簡單的 if-else 判斷。
變數 = (條件) ? 表達式1 : 表達式2;
eg.int age = 20;
String result = (age >= 18) ? "成年人" : "未成年人";
System.out.println(result);


上一篇
Java 控制流(條件語句) (上)
下一篇
Java控制流(迴圈)(上)
系列文
Java12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言