Тернарный оператор выбора в Java.
Это оператор, которым можно заменить некоторые конструкции операторов if-then-else.
Выражение записывается в следующей форме:
"условие ? выражение 1 : выражение 2"
Если условие выполняется, то вычисляется выражение 1 и его результат становится результатом выполнения всего оператора. Если же условие равно false, то вычисляется выражение 2 и его значение становится результатом работы оператора. Оба операнда выражение 1 и выражение 2 должны возвращать значение одинакового (или совместимого) типа.
Около минуты
1 марта 2023