Тернарная операция

Урок 4

Тернарная операция

Общая форма:

выражение1 ? выражение2 : выражение3

Выражение1 обозначает любое выражение, вычисление которого дает логическое значение типа boolean.

Если выражение1==true , то вычисляется выражение2, в противном случае – выражение3.

Выражение2 и выражение3 должны возвращать значение одинакового (или совместимого) типа, которым не может быть тип void.

Пример 1. Применение тернарной операций

public class TernaryOperation1 {
    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);
    }
}



0 Comments
Leave your comment: