Найти в Дзене
DEBAGanov

Java 1165. Что такое тернарный оператор выбора?

Тернарный оператор выбора (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