# Ternary Operator

[CG]Nick
48.1K views

## Discover the Ternary Operator

In computer programming, ?: is a ternary operator that is part of the syntax for a basic conditional expression in several programming languages. It is commonly referred to as the conditional operator, inline if (iif), or ternary if.

In Java this expression evaluates to:

If foo is selected, assign selected foo to bar. If not, assign baz to bar.

Example:

Object bar = foo.isSelected() ? foo : baz;

Check the options where result equals "foo"

Note that Java, in a manner similar to C#, only evaluates the used expression and will not evaluate the unused expression.

Complete the getNearestEnemy method using a ternary operator
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
Online Participants