Using Ternary Operator in Java

In Java programming, the ternary operator is a succinct way to represent the fundamental if-else logic. Unlike the extended lines of code that if-else statements might require, the ternary operator streamlines this with a simple yet powerful syntax. Here's how it works: first, there's the condition that we're evaluating. Depending on whether this condition is true or false, the ternary operator then dictates which of the following two expressions to return. The symbols that define this operator are the '?' and the ':'. If we break it down, it reads: is the condition true? If yes, return this result. If no, return that consequence. The syntax is as such: condition ? trueExpression : falseExpression. This operator makes the code more compact and enhances readability, especially when a quick conditional check is needed. However, like any tool, it's essential to use it judiciously to ensure the clarity of your code. In this Java Ternary Operator Array Example, we showed an example of using the ternary operator. Click Execute to run the Java Ternary Operator Example online and see the result.
Using Ternary Operator in Java Execute
public class TernaryExample {

    public static void main(String[] args) {
        int age = 18;
        
        String eligibility = (age >= 18) ? "Eligible to vote" : "Not eligible to vote";
        
        System.out.println(eligibility);
    }
}
Updated: Viewed: 43 times