Вы находитесь на странице: 1из 1

Java El operador ternario?

?: en Java Calcular el mayor de dos nmeros con Java es una cosa realmente sencilla con Java. Si preguntas a cualquier programador te dir que puedes utilizar un simple if-then-else. Quedando un programa de pocas lneas.

if (x>y) mayor = x; else mayor = y; Pero lo que, sorprendentemente, muchos programadores Java no saben, es que existe un operador condicional ternario ?: que nos ayuda a realizar estas operaciones con mucho menor cdigo.

La estructura del operador ternario?: es la siguiente:

resultado = (condicion)?valor1:valor2; Donde a la variable resultado recibir el valor1 en el caso de que la condicin sea true o bien el valor2 en el caso de que la condicin sea false.

As, si queremos calcular el mayor de dos nmeros tendremos el siguiente cdigo:

mayor=(x>y)?x:y;

Вам также может понравиться