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