黑马程序员技术交流社区

标题: 常用math方法集合 [打印本页]

作者: 付欢    时间: 2015-6-7 20:38
标题: 常用math方法集合
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):用于获取ea次方,即取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):用于取ab次方。
3.取整函数方法
在具体的问题中,取整操作使用也很普遍,所以JavaMath类中添加了数字取整方法,在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):取ab之间的最大值。
public static int min(int a,int b):取ab之间的最小值,参数为整型。

public static long min(long a,long b):取ab之间的最小值,参数为长整型。
public static float min(float a,float b):取ab之间的最小值,参数为浮点型。
public static double min(double a,double b):取ab之间的最小值,参数为双精度型。
public static int abs(int a):返回整型参数的绝对值。

public static long abs(long a):返回长整型参数的绝对值。
public static float abs(float a) :返回浮点型参数的绝对值。

public static double abs(double a):返回双精度型的绝对值。


作者: 银哥    时间: 2015-6-7 22:10
学习一下
作者: 仲德明    时间: 2015-6-7 22:28
收藏了,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2