Java StrictMath min()方法及实例
java.lang.StrictMath.min()方法返回 两个值中较小的 那个 。 这个方法有四种变化,所传递的参数类型各不相同。
下面将讨论所有这些方法。
- min(double num1, double num2)是StrictMath类的内置方法,用于获取给定的两个双值参数的最小值。当任何一个参数是NaN时,它返回NaN。当num1和num2的值相同时,它返回相同的值。min()方法假定负零严格小于正零,当一个参数是正零而另一个是负零时,它返回负零。
语法 :
参数:该方法接受一个双参数。
- double类型的num1代表一个参数
- num2是double的,代表另一个参数。
返回值:该方法返回num1和num2的最小值。
示例 :
输入:
num1 = 9
nm2 = 99
输出:9.0
下面的程序说明了Java.lang.StrictMath.min()方法。
程序 1:
输出:
Example of Error Condition :
输出:
- min(float num1, float num2)是StrictMath类的内置方法,用于获取给定的两个浮点数参数的最小值。当任何一个参数是NaN时,它返回NaN。min()方法假定负零严格小于正零,当一个参数是正零而另一个是负零时,它返回负零。
语法 :
参数:该方法接受一个双参数。
- num1为浮点类型,代表一个参数
- num2为浮动类型,代表另一个参数。
返回值:该方法返回num1和num2的最小值。
示例 :
输入:
num1 = 9
nm2 = 5
输出:5.0
下面的程序说明了Java.lang.StrictMath.min()方法。
程序 1:
输出:
- min(int num1, int num2)是StrictMath类的内置方法,用于获取给定的两个int值参数的最小值。当任何一个参数为NaN时,它返回NaN。min()方法假设负零严格小于正零。只要参数更接近Integer.MIN_VALUE的值就是结果。
语法:
参数:该方法接受一个双参数。
- 代表一个参数的int类型的num1
- num2为int类型,代表另一个参数。
返回值:该方法返回num1和num2的最小值。
示例 :
输入:
num1 = 61
nm2 = 18
输出:5.0
下面的程序说明了Java.lang.StrictMath.min()方法。
程序 1:
输出:
- min(long num1, long num2)是StrictMath类的内置方法,用于获取给定的两个长值参数的最小值。当任何一个参数为NaN时,它返回NaN。min()方法假定负零严格小于正零。只要参数更接近Long.MIN_VALUE的值就可以得到结果。
语法 :
参数:该方法接受一个双参数。
- 长类型的num1代表一个参数
- 长型的num2代表另一个参数。
返回值:该方法返回num1和num2的最小值。
示例 :
输入:
num1 = 51617
nm2 = 1345
输出:1345.0
下面的程序说明了Java.lang.StrictMath.min()方法。
程序 1:
输出: