java.lang.StrictMath.max()方法返回兩個值中的較大者。此方法有四個變體,並傳遞了不同類型的參數。
所有這些都在下麵討論:
- max(double num1,double num2)是一種內置方法,用於獲取兩個給定的double值參數中的最大值。當num1和num2具有相同的值時,它將返回相同的值。當任一值為NaN時,它將返回NaN,然後結果為。它占用負零以嚴格小於正零。當一個自變量為正零而另一個為負零時,它將返回正零。
用法:
public static double max(double num1, double num2)
參數:該方法接受兩個參數:
- num1 代表參數的雙精度類型
- num2 代表另一個參數的雙精度類型
返回值:該方法返回num1和num2中的較大者。
例子:
Input: num1 = 8 nm2 = 19 Output: 19.0
以下示例程序旨在說明Java.lang.StrictMath.max()方法。
示例1:// Java praogram to illustrate the // Java.lang.StrictMath.max() import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 117, num2 = 711; double max_Value = StrictMath.max(num1, num2); System.out.println("max of the two num is " + max_Value); } }
輸出:max of the two num is 711.0
示例2:
// Java praogram to illustrate the // Java.lang.StrictMath.max() import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = -87, num2 = -11; double max_Value = StrictMath.max(num1, num2); System.out.println("max of the two num is " + max_Value); } }
輸出:max of the two num is -11.0
錯誤條件示例:
// Java praogram to illustrate the // error condition in // Java.lang.StrictMath.max() 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 max_Value = StrictMath.max(num1, a); System.out.println("max of the two num is " + max_Value); } }
輸出:
max of the two num is NaN
- max(float num1,float num2)是一種內置方法,用於獲取兩個給定的float值參數中的最大值。當num1和num2具有相同的值時,它將返回相同的值。當任一值為NaN時,它將返回NaN。它占用負零以嚴格小於正零。當一個自變量為正零而另一個為負零時,它將返回正零。
用法:
public static float max(float num1, float num2)
參數:該方法接受兩個參數:
- num1 代表參數的float類型
- num2 代表另一個參數的float類型
返回值:該方法返回num1和num2中的較大者。
例子:
Input: num1 = 87 nm2 = 59 Output: 87.0
以下示例程序旨在說明Java.lang.StrictMath.max()方法。
示例1:// Java praogram to illustrate the // Java.lang.StrictMath.max() import java.lang.*; public class Geeks { public static void main(String[] args) { float num1 = 75, num2 = 81, num3 = -62, num4 = -62, num5 = -92; float max_Value = StrictMath.max(num1, num2); System.out.println("max of the two num is " + max_Value); float max_Value1 = StrictMath.max(num3, num4); System.out.println("max of the two num is " + max_Value1); float max_Value2 = StrictMath.max(num4, num5); System.out.println("max of the two num is " + max_Value2); } }
輸出:max of the two num is 81.0 max of the two num is -62.0 max of the two num is -62.0
- max(int num1,int num2)是一種內置方法,用於獲取兩個給定的int值參數中的最大值。當num1和num2具有相同的值時,它將返回相同的值。當任一值為NaN時,它將返回NaN。當一個自變量為正零而另一個為負零時,它將返回正零。簡而言之,它返回的參數更接近Integer.MAX_VALUE的值。
用法:public static int max(int num1, int num2)
參數:該方法接受兩個參數:
- num1 代表參數的int類型
- num2 代表另一個參數的int類型
返回值:該方法返回num1和num2中的較大者。
例子:
Input: num1 = 13 nm2 = 19 Output: 19.0
以下示例程序旨在說明Java.lang.StrictMath.max()方法。
示例1:// Java praogram to illustrate the // Java.lang.StrictMath.max() import java.lang.*; public class Geeks { public static void main(String[] args) { int num1 = 51, num2 = 72, num3 = -31, num4 = -31, num5 = -89; int max_Value = StrictMath.max(num1, num2); System.out.println("max of the two num is " + max_Value); int max_Value1 = StrictMath.max(num3, num4); System.out.println("max of the two num is " + max_Value1); int max_Value2 = StrictMath.max(num4, num5); System.out.println("max of the two num is " + max_Value2); } }
輸出:
max of the two num is 72 max of the two num is -31 max of the two num is -31
- max(long num1,long num2)是一種內置方法,用於獲取兩個給定的long值參數中的最大值。當num1和num2具有相同的值時,它將返回相同的值。當任一值為NaN時,它將返回NaN。簡而言之,它將返回更接近Long.MAX_VALUE值的參數。
用法:public static long max(long num1, long num2)
參數:該方法接受兩個參數:
- num1 代表參數的長類型
- num2 代表另一個參數的長類型
返回值:該方法返回num1和num2中的較大者。
例子:
Input: num1 = 78772728 nm2 = 1617177 Output: 78772728.0
以下示例程序旨在說明Java.lang.StrictMath.max()方法。
示例1:// Java praogram to illustrate the // Java.lang.StrictMath.max() import java.lang.*; public class Geeks { public static void main(String[] args) { long num1 = 87287, num2 = 787822, num3 = -3271, num4 = -3271, num5 = -459; long max_Value = StrictMath.max(num1, num2); System.out.println("max of the two num is " + max_Value); long max_Value1 = StrictMath.max(num3, num4); System.out.println("max of the two num is " + max_Value1); long max_Value2 = StrictMath.max(num4, num5); System.out.println("max of the two num is " + max_Value2); } }
輸出:max of the two num is 787822 max of the two num is -3271 max of the two num is -459
相關用法
- Java StrictMath min()用法及代碼示例
- Java StrictMath ulp()用法及代碼示例
- Java StrictMath fma()用法及代碼示例
- Java StrictMath cos()用法及代碼示例
- 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 max() Method in Java With Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。