Java Tutorial/Operators/Ternary Operator

Материал из Java эксперт
Версия от 04:57, 1 июня 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

The ? Operator (Ternary)

public class MainClass {
  public static void main(String args[]) {
    int i, k;
   
    i = 10;
    k = i < 0 ? -i : i; // get absolute value of i
    System.out.print("Absolute value of ");
    System.out.println(i + " is " + k);
   
    i = -10;
    k = i < 0 ? -i : i; // get absolute value of i
    System.out.print("Absolute value of ");
    System.out.println(i + " is " + k);
  }
}



Absolute value of 10 is 10
Absolute value of -10 is 10