Java

Operador ternario en Java

En esta ocasión vamos a entender cómo usar el operador ternario en Java, junto a los beneficios y complicaciones que nos puede ocasionar usar este tipo de operador.

Para empezar, el operador ternario es una funcionalidad que está disponible en la mayoría de los lenguajes de programación, como por ejemplo C, C++ Y PHP entre otros. Este operador toma 3 argumentos y retorna un valor, los cuales pueden ser de diferentes tipos, por lo general en los lenguajes de programación solamente se utiliza el operador ternario ?: para remplazar la estructura de control IF.

Cómo utilizar el operador ternario en Java

Para aprender a utilizar el operador ternario en Java primero vamos a crear un ejemplo muy sencillo, donde utilizamos la estructura de control IF para chequear si un número es mayor o no a 10.

public static void main(String[] args) {
	int numero = 5;
	if(numero > 10){
		System.out.println("El número es mayor a 10.");
	}else{
		System.out.println("El número es menor o igual a 10.");
	}
}

En el código anterior utilizamos la estructura de control IF, la cual recibe una condición por parámetro (en nuestro caso numero > 10) y luego dos bloque.
Ahora vamos a realizar la misma tarea, pero solamente usando el operador ternario:

public static void main(String[] args) {
	int numero = 5;
	System.out.println(numero > 10 ? "El número es mayor a 10."
			: "El número es menor o igual a 10.");

}

La primera diferencia que podemos notar, es que el código es mucho más corto pero más difícil de entender.
Además en este caso el IF ternario retorna un valor para el caso en el que el número sea mayor a 10 o menor, el valor a retornar va a ser un string con el mensaje apropiado, el cual se va a mostrar en consola mediante la función println.

Ventajas de usar el operador ternario en Java

Las ventajas quedan a la vista de todos, el código va a ser mucho más corto y simple, reduciendo considerablemente las lineas del programa.

Desventajas de usar el operador ternario en Java

El código del programa puede ser menos comprensible para el resto de los desarrolladores, más aún para los programadores que recién se inician.

Bueno gente, espero que les haya sido de gran utilidad este breve tutorial, en el cual explicamos cómo utilizar el operador ternario en Java, si tienen algún inconveniente no duden en enviar un mensaje.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *