當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。