Ternary Operator
[CG]Nick
61.2K 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
1
2
3
4
5
6
class Solution {
public static String getNearestEnemy(String enemy1, int dist1, String enemy2, int dist2) {
return "?";
}
}
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.