下列方法全是static方法,都用Math引用
一、三角运算(以cos为例)
toDegrees(1.57)
弧度转角度
toRadians(90)
角度转弧度
cos(1.57)
计算余弦(传入参数为弧度)
acos(1.2)
计算反余弦
cosh(1.2)
计算双曲余弦
atan2(0.1,0.2)
直角坐标(x,y)转极坐标(r,rhet)
二、取整运算
floor(-1.2)
取小于目标数的最大整数
ceil(1.2)
取大于目标数的最小整数
round(3.14)
四舍五入
三、乘方、开方、指数
sqrt(9)
计算平方根
cbrt(8)
计算立方根
exp(2)
计算欧拉指数e的n次幂
pow(3.2)
计算乘方
log(12)
计算自然对数
log10(100)
计算以10为底的对数
log1p(9)
计算n+1的自然对数值
四、符号相关的运算
abs(-3.2)
计算绝对值
signum(2.3)
判断正负。整数返回1.0;负数返回-1.0;0返回0
max(2.3,3,4)
取最大数
min(3.2,5.6,7)
取最小数
random()
返回伪随机数,返回值大于等于0.0且小于1.0