Применение тернарного оператора
Тернарный оператор (или тернарная операция) в языке Java часто используется вместо оператора if-else. Он содержит три выражения - отсюда и происходит название оператора.
Общая форма тернарного оператора:
выражение1 ? выражение2 : выражение3 Выражение1 обозначает любое выражение, вычисление которого дает логическое значение типа boolean.
Если выражение1 == true, то вычисляется выражение2, в противном случае – выражение3.
Выражение2 и выражение3 должны возвращать значение одинакового (или совместимого) типа, которым не может быть тип void.
Пример использования:
public class TernaryOperationExample1 {
public static void main(String[] args) {
int i, k;
i = -10;
k = i < 0 ? -i : i; // получить абсолютное значение переменной i
System.out.print("Aбcoлютнoe значение ");
System.out.println(i + " равно " + k);
}
} Презентацию с видео можно скачать на Patreon.
Курс 'Java для начинающих' на Udemy
Please log in or register to have a possibility to add comment.