Menú principal
Artículos
Manuales
Buscar
Desarrollo de Software
¿Qué tecnologías prefieres?
 
Operador Condicional Ternario En Java

Java cuenta con el operador condicional (?:), que en ocasiones puede utilizarse en lugar de una instrucción if...else. Éste es el único operador ternario en Java; es decir, que utiliza tres operandos. En conjunto, los operandos y el símbolo ?:  forman una expresión condicional. El primer operando (a la izquiera dek ?) es una expresión booleana (es decir, una condición que se evalúa a un valor booleando: true o false), el segundo operando (entre el ? y : ) es el valor de la expresión condicional si la expresión booleana se evalúa como false. Por ejemplo, la instrucción:

 

 Operador Ternario Java

 

imprime el valor del argumento de println, que es una expresión condicional. La expresión condicional en esta instrucción produce como resultado la cadena "Aprobado" si la expeesión booleana getCalificacion() >= 60 es verdadrea, o produce como resultado la cadena "Reprobado" si la expresión booleana es falsa. Por lo tanto, esta instrucción con el operador condicial realiza en esencia la misma función que l ainstrucción if...else.

Fuente
Como programar en Java, Deitel, 7ª edición, 2008.
 

Si tienes alguna pregunta o comentario sobre este articulo, por favor manda un correo a Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla o hazlo directamente desde la sección de contacto.