005 Math类中的常用方法

本文详细介绍了JavaMath类中的算术运算方法,如绝对值、平方根、立方根等,以及处理进位的Ceil、Floor、Rint和Round方法,还包括生成随机数的random函数,以及三角函数sin、cos、tan和其逆运算,以及角度和弧度之间的转换。
摘要由CSDN通过智能技术生成

Math类中包含一些用于执行基本数字运算的方法。

算术运算

方法描述
abs(double a)返回 double值的绝对值。
sqrt(double a)

返回 double值的正确舍入正平方根。

cbrt(double a)返回 double值的立方根。
max(double a, double b)返回两个 double值中较大的 double 。
min(double a, double b)返回两个 double值中较小的 double 。
pow(double a, double b)返回第一个参数的值,该值是第二个参数的幂。
exp(double a)返回 e 的 a 次幂
log(double a)返回 a 的自然对数,即 lna 的值
log10(double a)返回以 10 为底 a 的对数

算术进位 

方法描述
ceil(double a)返回大于或等于参数且等于整数的最小值 double (逢余进一)。
floor(double a)返回小于或等于参数且等于整数的最大值double(逢余舍一 。
rint(double a)返回与 double值最接近的 double值,该值等于数学整数(四舍五入)。
round(double a)返回与参数最接近的 long ,并将关系四舍五入为正无穷大(四舍五入)。
round(float a)返回与参数最接近的 int ,并将关系四舍五入为正无穷大(四舍五入)。

随机数

方法描述
random()返回带有正号的 double值,大于或等于 0.0且小于 1.0 。

三角函数 

方法描述
sin(double a) 返回角的三角正弦值,参数以孤度为单位
cos(double a)返回角的三角余弦值,参数以孤度为单位
asin(double a)返回一个值的反正弦值,参数域在 [-1,1],值域在 [-PI/2,PI/2]
acos(double a)返回一个值的反余弦值,参数域在 [-1,1],值域在 [0.0,PI]
tan(double a)返回角的三角正切值,参数以弧度为单位
atan(double a)返回一个值的反正切值,值域在 [-PI/2,PI/2]
toDegrees(double angrad)将用孤度表示的角转换为近似相等的用角度表示的角
toRadians(double angdeg)将用角度表示的角转换为近似相等的用弧度表示的角

 常量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值