Está en la página 1de 3

Operadores Ternarios

Es un operador que hace básicamente el trabajo de una estructura condicional, hace una
evaluación de una expresión y dependiendo el resultado nos asignará un resultado u otro.
El operador condicional (?:), normalmente conocido como un operador condicional ternario,
devuelve uno de dos valores según el valor de una expresión booleana. A continuación se
muestra la sintaxis del operador condicional.
Sintaxis
condition ? first_expression : second_expression;
expresión1 ? expresión2 : expresión3
expresión boleana ? valor si cierto : valor si falso

La podemos leer como “Si la condición se cumple guardar en variable el valor verdadero, si no
se cumple asignar el valor falso”. Con ésto vemos que el operador ternario es como escribí; un
if.

Como se puede ver declaramos dos variables enteras y una variable de tipo string para
almacenar el resultado de nuestra condición. Así que seguimos la estructura antes descrita
donde evaluamos que la variable numero1 sea mayor que numero2, para esta vez se cumplirá
la condición y se almacenará la cadena “Valor verdadero” en la variable que después se muestra
en la consola.
Si la condición fuera falsa el valor de la variable sería “Valor falso”. Asi sería el código para el
valor falso.

También podría gustarte