Java Скорочення If...Else (Тернарний оператор)
Скорочення If...Else
Існує також скорочений if else, відомий як трійковий (тернарний) оператор, оскільки він складається з трьох операндів.
Це можна використовувати для заміни кількох рядків коду одним рядком і найчастіше використовується для заміни простих інструкцій if else:
Синтаксис
змінна = (умова) ? expressionTrue : expressionFalse;
Замість написати:
Приклад
int time = 20;
if (time < 18) {
System.out.println("Добрий день.");
} else {
System.out.println("Добрий вечір.");
}
Спробуйте самі »
Ви можете просто написати:
Приклад
int time = 20;
String result = (time < 18) ? "Добрий день." : "Добрий вечір.";
System.out.println(result);
Спробуйте самі »