Método StrictMath min() en Java con ejemplos

El método java.lang.StrictMath.min() devuelve el menor de dos valores . Hay cuatro variaciones de este método con diferentes tipos de parámetros pasados.
Todos ellos se discuten a continuación:

  1. min(doble num1, doble num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores dobles dados. Devuelve NaN cuando alguno de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tienen el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. Devuelve cero negativo cuando un argumento es cero positivo y el otro es cero negativo.
    Sintaxis:
    public static double min(double num1, double num2)

    Parámetros: el método acepta dos parámetros:

    • num1 de tipo doble que representa un parámetro
    • num2 de tipo doble que representa otro parámetro

    Valor devuelto: el método devuelve el menor de num1 y num2 .

    Ejemplos:

    Input: 
    num1 = 9
    nm2 = 99
    Output: 9.0
    

    Los siguientes programas ilustran el método Java.lang.StrictMath.min().
    Programa 1:

    // Java praogram to illustrate the
    // Java.lang.StrictMath.min() Method
    // with double values passed
    // as parameters
    import java.lang.*;
      
    public class Geeks {
      
        public static void main(String[] args)
        {
      
            double num1 = 10, num2 = 40, num3 = -25, num4 = -25,
                   num5 = -17;
      
            double min_Value = StrictMath.min(num1, num2);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num3, num4);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num4, num5);
            System.out.println("min of the two num is " + min_Value);
        }
    }
    Producción:

    min of the two num is 10.0
    min of the two num is -25.0
    min of the two num is -25.0
    

    Ejemplo de condición de error:

    // Java praogram to illustrate the
    // error condition in
    // Java.lang.StrictMath.min() Method
    import java.lang.*;
      
    public class Geeks {
      
        public static void main(String[] args)
        {
      
            double num1 = 51, num2 = 71, num3 = 3, num4 = -93,
                   num5 = -93;
            double a = 0.0;
      
            num1 = a / 0.0;
            double min_Value = StrictMath.min(num1, a);
            System.out.println("min of the two num is " + min_Value);
        }
    }

    Producción:

    min of the two num is NaN
    
  2. El min(float num1, float num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores flotantes dados. Devuelve NaN cuando cualquiera de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tener el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. Devuelve cero negativo cuando un argumento es cero positivo y el otro es cero negativo.
    Sintaxis:
    public static float min(float num1, float num2)

    Parámetros: el método acepta dos parámetros:

    • num1 de tipo flotante que representa un parámetro
    • num2 de tipo flotante que representa otro parámetro

    Valor devuelto: el método devuelve el menor de num1 y num2 .

    Ejemplos:

    Input: 
    num1 = 9
    nm2 = 5
    Output: 5.0
    

    Los siguientes programas ilustran el método Java.lang.StrictMath.min().
    Programa 1:

    // Java praogram to illustrate the
    // Java.lang.StrictMath.min() Method
    // with float values passed
    // as parameters
    import java.lang.*;
      
    public class Geeks {
      
        public static void main(String[] args)
        {
      
            float num1 = 28, num2 = 82, num3 = -23, num4 = -23,
                  num5 = -11;
      
            float min_Value = StrictMath.min(num1, num2);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num3, num4);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num4, num5);
            System.out.println("min of the two num is " + min_Value);
        }
    }
    Producción:

    min of the two num is 28.0
    min of the two num is -23.0
    min of the two num is -23.0
    
  3. El min(int num1, int num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores int dados. Devuelve NaN cuando cualquiera de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tener el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. Simplemente el argumento más cercano al valor de Integer.MIN_VALUE es el resultado.
    Sintaxis:
    public static int min(int num1, int num2)

    Parámetros: el método acepta dos parámetros:

    • num1 de tipo int que representa un parámetro
    • num2 de tipo int que representa otro parámetro

    Valor devuelto: el método devuelve el menor de num1 y num2 .

    Ejemplos:

    Input: 
    num1 = 61
    nm2 = 18
    Output: 5.0
    

    Los siguientes programas ilustran el método Java.lang.StrictMath.min().
    Programa 1:

    // Java praogram to illustrate the
    // Java.lang.StrictMath.min() Method
    // with int values passed
    // as parameters
    import java.lang.*;
      
    public class Geeks {
      
        public static void main(String[] args)
        {
      
            int num1 = 51, num2 = 71, num3 = -74, num4 = -93,
                num5 = -93;
      
            double min_Value = StrictMath.min(num1, num2);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num3, num4);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num4, num5);
            System.out.println("min of the two num is " + min_Value);
        }
    }
    Producción:

    min of the two num is 51.0
    min of the two num is -93.0
    min of the two num is -93.0
    
  4. El min(long num1, long num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores largos dados. Devuelve NaN cuando cualquiera de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tener el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. El resultado es simplemente el argumento más cercano al valor de Long.MIN_VALUE.
    Sintaxis:
    public static long min(long num1, long num2)

    Parámetros: el método acepta dos parámetros:

    • num1 de tipo largo que representa un parámetro
    • num2 de tipo largo que representa otro parámetro

    Valor devuelto: el método devuelve el menor de num1 y num2 .

    Ejemplos:

    Input: 
    num1 = 51617
    nm2 = 1345
    Output: 1345.0
    

    Los siguientes programas ilustran el método Java.lang.StrictMath.min().
    Programa 1:

    // Java praogram to illustrate the
    // Java.lang.StrictMath.min() Method
    // with long values passed
    // as parameters
    import java.lang.*;
      
    public class Geeks {
      
        public static void main(String[] args)
        {
      
            long num1 = 265626, num2 = 66671, num3 = -776264, num4 = -9263,
                 num5 = -97623;
      
            double min_Value = StrictMath.min(num1, num2);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num3, num4);
            System.out.println("min of the two num is " + min_Value);
      
            min_Value = StrictMath.min(num4, num5);
            System.out.println("min of the two num is " + min_Value);
        }
    }
    Producción:

    min of the two num is 66671.0
    min of the two num is -776264.0
    min of the two num is -97623.0
    

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia 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 *