当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java StrictMath min()用法及代码示例


java.lang.StrictMath.min()方法返回两个值中的较小者。此方法有四个变体,并传递了不同类型的参数。
所有这些都在下面讨论:

  1. min(double num1,double num2)是StrictMath类的内置方法,用于获取给定的两个double值参数中的最小值。当任何参数为NaN时,它将返回NaN。当num1和num2具有相同的值时,它将返回相同的值。 min()方法假定负零严格小于正零,当一个参数为正零而另一个为负零时返回负零。
    用法:
    public static double min(double num1, double num2)

    参数:该方法接受两个参数:


    • num1 代表一个参数的双精度类型
    • num2 代表另一个参数的双精度类型

    返回值:该方法返回num1和num2中的最小值。

    例子:

    Input: 
    num1 = 9
    nm2 = 99
    Output: 9.0
    

    以下示例程序旨在说明Java.lang.StrictMath.min()方法。
    示例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); 
        } 
    }
    输出:
    min of the two num is 10.0
    min of the two num is -25.0
    min of the two num is -25.0
    

    错误条件示例:

    // 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); 
        } 
    }

    输出:

    min of the two num is NaN
    
  2. min(float num1,float num2)是StrictMath类的内置方法,用于获取给定的两个float值参数中的最小值。当任何一个参数为NaN时返回NaN。当num1和num2时返回相同的值具有相同的值。 min()方法假定负零严格小于正零,当一个参数为正零而另一个为负零时返回负零。
    用法:
    public static float min(float num1, float num2)

    参数:该方法接受两个参数:

    • num1 代表一个参数的float类型
    • num2 代表另一个参数的float类型

    返回值:该方法返回num1和num2中的最小值。

    例子:


    Input: 
    num1 = 9
    nm2 = 5
    Output: 5.0
    

    以下示例程序旨在说明Java.lang.StrictMath.min()方法。
    示例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); 
        } 
    }
    输出:
    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. min(int num1,int num2)是StrictMath类的内置方法,用于获取给定的两个int值参数中的最小值。当任何一个参数为NaN时返回NaN。当num1和num2时返回相同的值具有相同的值。 min()方法假定负零严格小于正零,这是因为参数更接近Integer.MIN_VALUE是结果。
    用法:
    public static int min(int num1, int num2)

    参数:该方法接受两个参数:

    • num1 表示一个参数的int类型
    • num2 代表另一个参数的int类型

    返回值:该方法返回num1和num2中的最小值。

    例子:

    Input: 
    num1 = 61
    nm2 = 18
    Output: 5.0
    

    以下示例程序旨在说明Java.lang.StrictMath.min()方法。
    示例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); 
        } 
    }
    输出:
    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. min(long num1,long num2)是StrictMath类的内置方法,用于获取给定的两个long值参数中的最小值。当任意一个参数为NaN时返回NaN.num1和num2时返回相同的值具有相同的值。 min()方法假定负零严格小于正零,仅是参数更接近Long.MIN_VALUE的结果。
    用法:
    public static long min(long num1, long num2)

    参数:该方法接受两个参数:

    • num1 代表一个参数的长类型
    • num2 代表另一个参数的长类型

    返回值:该方法返回num1和num2中的最小值。

    例子:

    Input: 
    num1 = 51617
    nm2 = 1345
    Output: 1345.0
    

    以下示例程序旨在说明Java.lang.StrictMath.min()方法。
    示例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); 
        } 
    }
    输出:
    min of the two num is 66671.0
    min of the two num is -776264.0
    min of the two num is -97623.0
    


相关用法


注:本文由纯净天空筛选整理自ankita_chowrasia大神的英文原创作品 StrictMath min() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。