Math类中定义了许多数学函数方法,如三角函数、指数函数、取整函数、取最大值、取最小值以及平均值函数方法。这些方法都以static形式定义,调用比较简单。
1. 三角函数方法
-
public static double sin(double a)
返回角的三角正弦。 -
public static double cos(double a)
返回角的三角余弦。 -
public static double tan(double a)
返回角的三角正切。 -
public static double asin(double a)
返回一个值的反正弦。 -
public static double acos(double a)
返回一个值的反余弦。 -
public static double atan(double a)
返回一个值的反正切。 -
public static double toRadians(double angdeg)
将角度转换成弧度。 -
public static double toDegrees(double angrad)
将弧度转换成角度。
2. 指数函数方法 (返回值为double)
-
exp(double a)
取e(自然常数)的a次方。 -
log(double a)
取自然对数,即取lna的值。 -
log10(double a)
取底数为10的对数。 -
sqrt(double a)
取a的平方根,a不能为负值。 -
cbrt(double a)
取a的立方根。 -
pow(double a , double b)
取a的b次方。
3.取最大值、最小值、绝对值方法
-
max(double a , double b)
取a与b之间的最大值。 -
min(a , b)
取a与b之间的最小值。 -
abs(a)
取绝对值。