Cómo funciona el operador ternario en Java
El funcionamiento del operador ternario depende de la siguiente sintaxis:
(condición) ? expresión1: expresión2Como el nombre del operador es ternario, depende de tres instancias como se muestra en la sintaxis anterior. El símbolo "?"Se conoce como el operador ternario que combina condición, expresión1 y expresión2 en una sola línea.
A continuación se proporciona una descripción adicional de las instancias utilizadas en la sintaxis:
Cómo usar el operador ternario en Java
Esta sección demuestra varios ejemplos que muestran el uso del operador ternario en Java. Para entender mejor, el uso del operador ternario se clasifica en lo siguiente:
Usando el operador ternario simple
El siguiente código Java practica el uso de un operador ternario para verificar que la variable sea un dígito o un número.
paquete LH;El código se describe a continuación:
La imagen a continuación muestra el código y la consola de salida:
Uso del operador ternario anidado
Cuando múltiples operadores ternarios (?) se usan en una sola línea, nos referimos a ellos como el operador testro anidado. El operador ternado anidado actúa como reemplazo para las declaraciones de casos de conmutación. El siguiente código demuestra el uso del operador ternario anidado:
paquete LH;El código indicado anteriormente se describe a continuación:
La imagen del código y la salida se proporciona a continuación:
Conclusión
El operador ternario es el mejor reemplazo para las declaraciones IF-Else y Switch-Case. Trabajan en la misma lógica que funcionan las declaraciones de IF-Else y Switch. Alternativamente, el operador ternario realiza estas operaciones de una manera fácil y efectiva utilizando una expresión de una sola línea. En esta publicación, la sintaxis y el uso del operador ternario se discuten en detalle. Habrías aprendido a usar un operador ternario soltero y anidado en Java. Un operador ternario simple se asocia con una declaración if-else, mientras que el ternario anidado se puede usar para las declaraciones de casos de conmutación.