Java 簡寫 If...Else(三元運算子)
簡寫 if...else
還有一種簡寫的 if else,被稱為三元運算子,因為它由三個運算元組成。
它可以用來將多行程式碼替換為單行程式碼,通常用於替換簡單的 if else 語句。
語法
variable = (condition) ? expressionTrue : expressionFalse;
不必編寫
示例
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
您可以簡單地寫
示例
int time = 20;
String result = (time < 18) ? "Good day." : "Good evening.";
System.out.println(result);