lunes, 23 de diciembre de 2013

3.3 El operador ternario “ ? : “

Seguimos con los condicionales que son demasiado útiles en la programación, en esta ocasión realizaremos el mismo ejemplo de determinar si un número es par o impar mediante una condicional, pero introduciré un nuevo condicional llamado ternario, realiza la misma acción que el de selección doble nada más que reduciendo completamente las cantidades de líneas de código, esto es favorable para cuando nos encontramos realizando programas extensos, puesto a la hora de realizar la ejecución la compilación de línea a línea se reduce, bien te muestro el siguiente ejemplo utilizando el operador ternario.


Pasos

1.- Crea un nuevo proyecto en Java.

2.- Crea una clase Java principal con método main y llámala Principal


3.- Introduce el siguiente código.



4.- Cuando termines, dale clic derecho a Principal.java y dale ejecutar, para el primer resultado pondremos un número que deduzcamos que sea par, te mostrara el siguiente resultado.


5.- Ahora prueba metiendo un número impar, te mostrara el siguiente resultado.



Explicación Breve.
El programa hace lo mismo que el anterior que vimos, pero en esta ocasión mostramos con el operador ternario, como funciona aquí la explicación, si lo notaste primero declaramos una variable de tipo String, para que , pues para poder meter el valor de si es par o impar, ya que es texto el que se recibe, bien comienza entre paréntesis, en el cual se introduce la condición que se lee así, “ si el residuo del número es igual a cero entonces , se coloca el símbolo de “ ? “ el cual indica que se está realizando una condición y hay que colocar una respuesta, esta respuesta al principio empieza con par, hasta aquí si lo notas es que si la condición se cumple toma la primera cadena “par”, pero si no se llegara a cumplir la condición colocamos el símbolo “ : “ que indica que en caso contrario tomara la segunda cadena que es impar, terminamos indicando en un mensaje el resultado obtenido.

Si te das cuenta al código que resolvimos anteriormente, las líneas de código es mayor y esta reduce completamente en una sola línea, interesante verdad aquí la prueba.

                                                imagen if else



                                               imagen ternario


Bien, eso es todo, técnicas como el operador ternario es un poco más difícil de comprender, pero no deja de ser muy útil.

Practícalo e intenta dominarlo, se le considera de alto nivel el aprenderlo a manejar, así lo leí en un libro de mucho prestigio de programación, así que a mi parecer es importante.

Bien recuerda practicar, y recuerda que cada vez lo harás mejor.

No hay comentarios.:

Publicar un comentario