Math
Math类在程序中使用,但并没有导入,因为它包含在java.lang包里,其
中所有类都是隐式导入的。
1.三角函数方法
sin(radians)
cos(radians)
tan(radians)
asin(radians)
acos(radians)
atan(radians)
toRadians()
toDegrees()
2.指数函数方法
exp(x)返回e的x次方
log(x)返回x的自然对数
log10(x)返回x的以10为底数的对数
pow(a,b)得到a的b次幂
sqrt(x)得到x的平方根
3.取整方法
返回double
ceil(x)
floor(x)
rint(x)返回最接近的整数(以double格式)
返回int/long
round(x)四舍五入
4.min、max、abs
5.random方法
获得[0.0~1.0)的double类型随机数
a + Math.random * b 返回一个[a , a + b)的随机数
6.Math中的常量
Math.PI
Math.E
![](https://img2024.cnblogs.com/blog/35695/202502/35695-20250207193705881-1356327967.jpg)