1.三角函数方法 在Math类中包含的三角函数方法如下: l public static double sin(double a):返回角的三角正弦。 l public static double cos(double a):返回角的三角余弦。 l public static double tan(double a):返回角的三角正切。 l public static double asin(double a):返回一个值的反正弦。 l public static double acos(double a):返回一个值的反余弦。 l public static double atan(double a):返回一个值的反正切。 l public static double toRadians(double angdeg):将角度转换为弧度。
l public static double toDegrees(double angrad):将弧度转换为角度。 2.指数函数方法在Math类中存在与指数相关的函数方法如下: public static double exp(double a):用于获取e的a次方,即取eª。 public static double log(double a):用于取自然对数,即取㏑a的值。 public static double log10(double a):用于取底数为10的对数。
public static double sqrt(double a):用于取a的平方根,其中a的值不能为负值。 public static double cbrt(double a):用于取a的立方根。
public static double pow(double a,double b):用于取a的b次方。 3.取整函数方法在具体的问题中,取整操作使用也很普遍,所以Java在Math类中添加了数字取整方法,在Math类中主要包括以下几种取整方法: public static double ceil(double a):返回大于等于参数的最小整数。 public static double floor(double a):返回小于等于参数的最大整数。
public static double rint(double a):返回与参数最接近的整数,如果两个同为整数都同样接近,则结果取偶数。 public static int round(float a):将参数加上1/2后返回与参数最近的整数。
public static long round(double a):将参数加上1/2后返回与参数最近的整数,然后强制转换为长整型。 4.取最大值、最小值、绝对值函数方法在程序中最常用的方法就是取最大值、最小值、绝对值等,在Math类中包括的这些操作的方法如下: public static double max(double a,double b):取a与b之间的最大值。 public static int min(int a,int b):取a与b之间的最小值,参数为整型。
public static long min(long a,long b):取a与b之间的最小值,参数为长整型。 public static float min(float a,float b):取a与b之间的最小值,参数为浮点型。 public static double min(double a,double b):取a与b之间的最小值,参数为双精度型。 public static int abs(int a):返回整型参数的绝对值。
public static long abs(long a):返回长整型参数的绝对值。 public static float abs(float a) :返回浮点型参数的绝对值。
public static double abs(double a):返回双精度型的绝对值。
|