¿Debo usar operadores ternarios?

En general, solo debe usar declaraciones ternarias cuando la declaración resultante es breve. De lo contrario, escriba una declaración if normal. El propósito de un operador ternario es hacer que su código sea más conciso y legible. Mover una declaración if compleja a un operador ternario va en contra de ese objetivo.

¿Debo usar operadores ternarios o if-else?

Conclusión. Utilice operadores ternarios para establecer un valor en una variable o para reducir el código si es necesario. Use sentencias if-else para todo lo demás.

¿Son los operadores ternarios una mala práctica?

El operador ternario condicional definitivamente se puede usar en exceso, y algunos lo encuentran bastante ilegible. Sin embargo, encuentro que puede ser muy claro en la mayoría de las situaciones en las que se espera una expresión booleana, siempre que su intención sea clara.

¿Cuándo no usarías un operador ternario?

Si su expresión es más compleja, o las expresiones de resultado son complejas, entonces la operación ternaria es menos fácil de leer y comprender. Si necesita hacer varias declaraciones en las ramas, entonces el operador ternario lo llevará a soluciones menos que óptimas.

¿Es bueno usar el operador ternario en Java?

El operador ternario de Java es el único operador condicional que toma tres operandos. Es un reemplazo de una línea para la declaración if-then-else y se usa mucho en la programación de Java. Podemos usar el operador ternario en lugar de las condiciones if-else o incluso cambiar las condiciones usando operadores ternarios anidados.