Синтаксис тернарного оператора
Тернарный оператор - это сокращенный способ записи if-else инструкций. Синтаксис тернарного оператора следующий:
variable = (condition)? expression1 : expression2;
где condition - это логическое выражение, которое оценивается, expression1 - это значение, присваиваемое variable, если condition истинно, и expression2 - это значение, присваиваемое variable, если condition ложно.
Посмотрим на пример:
int num1 = 50;
int num2 = 100;
int result;
result = (num1 > num2)? num1 : num2;
System.out.println(result);
Результат:
100
В приведенном выше примере, если num1 больше num2, то значение result становится равным num1, в противном случае значение result становится равным num2.