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