Math类
在Math类中,方法都被定义成了static形式,因此我们在调用Math类当中的方法时,可以直接通过类名.方法的形式调用
MAth.方法
取最大值、最小值、绝对值的函数方法
方法(以int类型为例) | 功能描述 |
---|
max(int a,int b) | 取a,b之间的最大值 |
min(int a,int b) | 取a,b之间的最小值 |
abs(int a) | 返回参数的绝对值 |
取整函数方法
方法 | 功能描述 |
---|
ceil(double a) | 返回double类型,返回大于等于参数的最小整数 |
floor(double a) | 返回double类型,返回小于等于参数的最大整数 |
rint(double a) | 返回double类型,返回与参数最接近的整数,如果两个同为整数且同样接近,则取偶数 |
round(float a) | 返回int类型,返回将参数加上0.5后小于等于参数的最大int类型整数 |
round(double a) | 返回long类型,返回将参数加上0.5后小于等于参数的最大long型整数 |
指数函数方法
以下函数返回值均为double
方法 | 功能描述 |
---|
exp(double a) | 返回e的a次方 |
log(double a) | 返回以lna的值 |
log10(double a) | 返回log10 a的值 |
sqrt(double a) | 返回a的平方根(a>0) |
cbrt(double a) | 返回a的立方根 |
pow(double a,double b) | 返回a的b次方 |