Tenary Operator (?:)
This operator can be used in place of a single if/else expression that assigns a value to a specific variable.
Using If Statement
int number = 10;
boolean isEven;
if( number % 2 == 0){
isEven = true;
}else {
isEven = false;
}
Using Tenary Operator ?:
This will produce the same value as the above expression that uses an if/else expression.
int number = 10;
boolean isEven = ( number % 2 == 0) ? true : false;
The tenary operator might be hard to grasp initially but it enables you to write less code. As you progress with your coding craftsmanship you enjoy saving a few extra typing keystrokes.