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