Die Syntax des ternären Operators
Der ternäre Operator ist eine Kurzschreibweise für if-else-Anweisungen. Die Syntax des ternären Operators lautet wie folgt:
variable = (bedingung)? ausdruck1 : ausdruck2;
Wobei bedingung der boolesche Ausdruck ist, der ausgewertet wird, ausdruck1 der Wert, der der Variablen variable zugewiesen wird, wenn bedingung true ist, und ausdruck2 der Wert, der der Variablen variable zugewiesen wird, wenn bedingung false ist.
Schauen wir uns ein Beispiel an:
int num1 = 50;
int num2 = 100;
int result;
result = (num1 > num2)? num1 : num2;
System.out.println(result);
Ausgabe:
100
Im obigen Beispiel wird, wenn num1 größer als num2 ist, der Wert von result zu num1, andernfalls wird der Wert von result zu num2.