KnowledgeBoat Logo
|

Computer Applications

Choose the correct equivalent of the given if-else statement:

if(x % 2 == 0)
    System.out.println("Even");
else
    System.out.println("Odd");

Java Conditional Stmts

3 Likes

Answer

System.out.println(x % 2 == 0 ? "Even" : "Odd");

Reason — The ternary operator must be placed inside System.out.println() for proper execution. The ternary operator condition ? value_if_true : value_if_false is used as a shorthand for if-else.
Here, x % 2 == 0 checks if x is even. If true, "Even" is printed; otherwise, "Odd" is printed. Hence, this single-line statement is equivalent to the given if-else block.

Answered By

1 Like


Related Questions