Programa Java para encontrar el mayor entre tres números usando el operador ternario

Java ofrece muchos operadores y uno de ellos es el Operador Ternario . Es un reemplazo lineal para una declaración if-else . Por lo tanto, es un operador muy útil y utiliza menos espacio en comparación con una instrucción if-else.

Sintaxis del operador ternario:

variable = condition ? expression1 : expression2 ;

La misma declaración se puede escribir en la declaración if-else de la siguiente manera:

if(condition){
      variable = expression1 ;
}
else{
      variable = expression2 ;
}

Dados tres números, tenemos que encontrar el máximo entre ellos simplemente usando el operador ternario.

Ejemplo : 

Input  : a = 15 , b = 10 , c = 45
Output : 45

Input  : a = 31 , b = 67 , c = 23
Output : 67

Por lo tanto, podemos hacer uso del operador ternario anidado para encontrar el máximo de 3 números como se muestra a continuación:

Java

// Java Program to Find Largest
// Between Three Numbers Using
// Ternary Operator
class MaximumNumber {
  
    // Main function
    public static void main(String args[])
    {
        // Variable Declaration
        int a = 10, b = 25, c = 15, max;
  
        // Maximum among a, b, c
        max = (a > b) ? (a > c ? a : c) : (b > c ? b : c);
  
        // Print the largest number
        System.out.println("Maximum number among " + a
                           + ", " + b + " and " + c + " is "
                           + max);
    }
}
Producción

Maximum number among 10, 25 and 15 is 25

Publicación traducida automáticamente

Artículo escrito por pragup y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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