📅  最后修改于: 2023-12-03 15:01:57.091000             🧑  作者: Mango
StrictMath类是Java数学库中提供高精度运算的一个类,其中包含了数学常数、三角函数、指数函数、对数函数等常用数学函数。在该类中,max()方法用于获取两个数中的较大值。
public static int max(int a, int b)
public static long max(long a, long b)
public static float max(float a, float b)
public static double max(double a, double b)
其中a、b为需要进行比较的两个数,返回值为这两个数中较大的那一个。
public class MaxExample {
public static void main(String[] args) {
int a1 = 10, a2 = 15;
long b1 = 20, b2 = 30;
float c1 = 2.5f, c2 = 3.7f;
double d1 = 6.8, d2 = 9.3;
System.out.println("整型数值较大者:"+StrictMath.max(a1, a2));
System.out.println("长整型数值较大者:"+StrictMath.max(b1, b2));
System.out.println("单精度浮点型数值较大者:"+StrictMath.max(c1, c2));
System.out.println("双精度浮点型数值较大者:"+StrictMath.max(d1, d2));
}
}
输出结果:
整型数值较大者:15
长整型数值较大者:30
单精度浮点型数值较大者:3.7
双精度浮点型数值较大者:9.3
在使用max()方法时,需要注意以下几点:
因此,在调用max()方法时,需要注意这些情况的处理,以免出现不必要的错误。