Тернарный оператор выбора (Ternary Operator) в Java - это сокращенная форма записи оператора if-else. Он позволяет записывать условную операцию в одну строку, что может сделать код более читабельным и экономить место.
Синтаксис тернарного оператора выбора:
variable = (condition) ? expressionTrue : expressionFalse;
Если condition является истиной, то expressionTrue будет возвращено, иначе expressionFalse.
Пример использования тернарного оператора выбора:
int age = 20;
String message = age >= 18 ? "Взрослый" : "Ребенок";
System.out.println(message);
Этот код проверяет, является ли age больше или равным 18, и в зависимости от результата присваивает переменной message значение "Взрослый" или "Ребенок". Если age равен 20, то будет выведено "Взрослый".
Но следует использовать тернарный оператор выбора с умом, так как его чрезмерное использование может сделать код сложным и трудным для понимания, особенно при использовании вложенных тернарных операторов выбора.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov