java.lang.StrictMath.min()方法返回兩個值中的較小者。此方法有四個變體,並傳遞了不同類型的參數。
所有這些都在下麵討論:
- 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
- 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
- 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
- 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
相關用法
- Java StrictMath ulp()用法及代碼示例
- Java StrictMath fma()用法及代碼示例
- Java StrictMath cos()用法及代碼示例
- Java StrictMath max()用法及代碼示例
- Java StrictMath expm1()用法及代碼示例
- Java StrictMath multiplyFull()用法及代碼示例
- Java StrictMath multiplyHigh()用法及代碼示例
- Java StrictMath asin()用法及代碼示例
- Java StrictMath toIntExact()用法及代碼示例
- Java StrictMath ceil()用法及代碼示例
- Java StrictMath subtractExact()用法及代碼示例
- Java StrictMath sin()用法及代碼示例
- Java StrictMath pow()用法及代碼示例
- Java StrictMath exp()用法及代碼示例
- Java StrictMath log()用法及代碼示例
注:本文由純淨天空篩選整理自ankita_chowrasia大神的英文原創作品 StrictMath min() Method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。