This Java example demonstrates how to use the ternary operator (?:) in Java with an example.
Java includes a special ternary (three-way) operator that can replace certain types of if-then-else statements.
Syntax:
expression1 ? expression2 : expression3
Here, expression1 can be any expression that evaluates to a boolean value. If expression1 is true, then expression2 is evaluated; otherwise, expression3 is evaluated. The result of the ? operation is that of the expression evaluated.
Java Ternary Operator Example
Here is a program that demonstrates the ? operator. It uses it to obtain the absolute value of a variable.
package net.javaguides.corejava.operators.ternary;
public class Ternary {
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);
}
}
Output:
Absolute value of 10 is 10
Absolute value of -10 is 10
Comments
Post a Comment