En este tutorial vamos a ver el operador ternario en Java.
Vamos a continuar con el ejemplo del último tutorial: tenemos una variable ingreso (imagina que es el ingreso de nuestros clientes).
Dependiendo del ingreso, queremos poner a los clientes en diferentes clases:
if/elseAquí hay una manera de implementar este escenario:
✅ Funciona… pero se ve un poquito “amateur” 😅
Una forma de mejorar esto es dar un valor inicial:
Asumimos que el cliente es “Economica” y solo cambiamos si se cumple la condición.
✅ Ya no necesitamos else. Pero… todavía se puede hacer más limpio.
En el tutorial anterior hicimos algo así:
Eso funciona porque a la izquierda hay un boolean y a la derecha una expresión booleana.
Pero acá… a la izquierda tenemos un String. Entonces necesitamos una forma de decir:
“Si la condición es true, devuelve este texto; si no, devuelve este otro.”
Y ahí es donde entra el ternario 😎
? :La estructura es:
Así que el ternario tiene tres piezas:
🎯 Si ingreso > 100_000 es true → "Primera" Si no → "Economica"
Y listo: sin if, súper claro, súper útil.
👜 Pon el ternario en tu “bolsa de herramientas”.
Úsalo cuando quieras decidir entre dos valores de forma rápida y limpia.
