Operador condicional
Es una forma corta y rápida de decidir entre dos opciones basándose en una condición.
Se llama operador ternario porque usa 3 partes.
Estructura:
condición ? valorSiEsVerdadera : valorSiEsFalsa;
Ejemplo:
int x = 10;
int y = 20;
int mayor = (x > y) ? x : y;
System.out.println(mayor);
¿Qué hace esto?
- (x > y) → ¿Es 10 mayor que 20? No
- Entonces toma el valor de
y
, que es 20 - Salida:
20