Java Tutorial/Operators/Ternary Operator
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