OPERADORES EN JAVA
Operador ternario.
Se llama así porque posee tres operandos, y es básicamente un mecanismo
abreviado para escribir una estructura de control if - else. La sintaxis
es la siguiente:
(expresión booleana) ? sentencia1 : sentencia2
La primera parte es una expresión booleana seguida por un signo de
interrogación. Si la expresión booleana es verdadera, la sentencia1 es
ejecutada. Si la expresión booleana es falsa, la sentencia2 es ejecutada.
Por ejemplo:
El operador
ternario
|
Equivale a
|
int x = 5;
System.out.println("Ternario: " + (x
== 5 ? "si" : "no"));
|
int x = 5;
if (x == 5)
System.out.println("Ternario: si"); else System.out.println("Ternario: no"); |