Java Tutorial/Operators/Ternary Operator

Материал из Java эксперт
Перейти к: навигация, поиск

The ? Operator (Ternary)

   <source lang="java">

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);
 }

}</source>



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