java的数学函数都放在java.lang这个包中,并且这些函数的方法在类Math中是作为static方法出现的,所以要引用一个特定的函数,只需将类Math和一个圆点写在要使用的方法前就好。如方法sqrt()用来计算存储于浮点型变量aNumber中值的平方根,可写成Math.sqrt(aNumber)。
三角函数方法:
sin(arg) | cos(arg) | tan(arg) | asin(arg) | acos(arg) | atan(arg) | atan2(arg1,arg2) |
正弦 | 余弦 | 正切 | 余切 | 反余弦 | 反正切 | 2个参数的反正切 |
其他的一些函数方法:
abs(arg) | 计算参数的绝对值 |
max(arg1,arg2) | 返回较大一个 |
ceil(arg) | 返回大于等于该参数的最小整数 |
floor(arg) | 返回小于等于该参数的最大整数 |
round(arg) | 计算于参数值最接近的整数(参数floor或double) |
rint(arg) | 计算于参数值最接近的整数(参数double) |
min(arg1,arg2) | 返回小的一个 |
IEEEremainder(art1,arg2) | 计算arg1除以arg2得到的余数 |
还有其他的一些数学函数:
sqrt(arg) | 求参数平方根 |
cbrt(arg) | 求参数立方根 |
pow(arg1,arg2) | 计算以arg1为底数,以arg2为指数的冥 |
hypot(arg1,arg2) | 计算arg1和arg2的平方根 |
exp(arg) | 计算e为底数以arg为指数的冥 |
expm1(arg) | 计算e为底数以arg为指数的冥并减1 |
log(arg) | 计算参数的自然对数 |
log1p(arg) | 计算arg+1的自然对数 |
log10(arg) | 计算参数的底数为10的对数 |
random() | 返回一个大于0.0并且小于1.0的伪随机数(较常用) |