Short Hand If...Else
Оновлено: 22.05.2023
Коротка рука, якщо... Інакше
Існує також короткий оператор 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);