Veamos otro ejemplo del operador ternario para calcular el número mayor de tres bueno, si utilizamos,
por ejemplo, IFF, sería un poco más complejo de calcular.
Serían varios IHF y condiciones.
Muchas líneas de código, mientras que con el operador ternario sería muy simple una poca línea de código,
un par y ya tenemos el número mayor.
Bueno, vamos a crear una nueva clase.
Para el ejemplo operador ternario
número mayor con el Maine, lo primero el máximo lo dejamos a cero del tipo.
La idea es tener tres números y calcular el mayor, pero siempre vamos a tener una bandera donde vamos
a guardar el número mayor de cada cálculo y este sería justamente el máximo, también del tipo entero.
Vamos a usar la clase scaner para poder obtener los datos de la consola para que sea más entretenido,
más dinámico.
Escáner Le vamos a llamar S a la instancia igual New Scanner
perfecto y pasamos los datos de entrada, punto y importamos.
Por ejemplo, ingresa un número.
Integer número uno, no uno igual.
Ese punto next.
En este caso NEX.
Porque del tipo intuya.
Bueno, otra alternativa sería el next o next line que retorne a un tipo streeck y con la clase Integer
punto Parse Hint convertimos entera o bien directamente next hint, un método que nos provee la clase
Escanes.
Vamos a copiar esto, lo pegamos, lo pegamos, cambiamos a número dos y número tres.
Entonces ingrese un segundo número, un tercer número.
Ahora, cómo buscamos o calculamos el número mayor de tres?
Bueno, usando operadores condicionar o ternario el máximo.
Entonces asignamos el número mayor o el máximo, según la comparación.
Por ejemplo, vamos a comparar número uno en mayor número dos.
Primero compramos el uno con el 2.
Si no pregunta, entonces si es mayor, retornamos número 1.
2 punto.
Si no, si el número 2 es mayor que número 1.
Por lo tanto, si esa expresión es Fool's, retornamos.
Número 2.
Ahora calculamos el máximo porque ya sabemos cuál es mayor entre el 1 y el 2, y eso lo tenemos en el
máximo.
Entonces comparamos el máximo con el número 3.
Entonces, si Máximo es mayor que número 3, preguntamos si es así.
Bueno, retornamos más.
Si no, retornamos.
Número 3.
Número 3 sería el número mayor.
Entonces, muy simple.
Primero Max se evalúa o se asigna según esta expresión, su número 1.
En mayor número 2 asignamos número 1 como mayor a máximo entre estos dos.
Si no se cumple, si es falso.
Por lo tanto, número 2 en mayor retornamos número 2 como máximo.
Y ahora comparamos el máximo, que puede ser el número uno o el número dos.
Lo comparamos con el número 3.
Si máximo es mayor que número 3, retornamos máximo como número máximo número mayor.
Es decir, lo dejamos como estaba.
De lo contrario, si no se cumple, se fouls.
Retornamos número 3 y número 3 sería nuestro número mayor.
Entonces vamos a imprimir, por ejemplo, el número 1,
Zogby, el número dos, Zogby el número tres y faltaría el máximo.
Y acá el número mayor
es máximo.
Vamos a probar.
Entonces número 5, por ejemplo, el segundo número número siete.
Y por último el número 2 perfecto.
El número mayor es el 7, que funciona bien.
Número 1 20.
Número dos, por ejemplo.
86.
Lo mismo y número 3.
7.
Número mayor.
86.
Y qué pasa si tenemos un cuarto número?
Voy a copiar.
Número 4.
Copiemos septo.
Lo pegamos acá y acá sería número cuatro.
Llaca número cuatro.
Así de simple.
Probamos.
Número 1.
2.
El segundo.
9.
El tercero.
4.
Y el cuarto número, el 1.
El mayor número es el 9, que sería el número dos.
Acá acertó a imprimir el número 4.
Y por último, última prueba.
12 8 15.
Y el cuarto número, por ejemplo.
17.
El mayor número, el 17 de todos se fijan super simple utilizando el operador ternario, nada más.
Continuamos en la siguiente clase.