Java基础(三)——Math类

常用数学函数

一、Math类常用常量

  1. Math.PI:π(约3.14159)
  2. Math.E:自然对数的底(约2.71828)

二、三角函数方法

Math类中包含的三角函数:

方法描述
sin(radians)返回以弧度为单位的角度的三角正弦函数值
cos(radians)返回以弧度为单位的角度的三角余弦函数值
tan(radians)返回以弧度为单位的角度的三角正切函数值
toRadians(degree)将以度为单位的角度值转换为以弧度表示
toDegrees(radians)将以弧度为单位的角度值转换为以度表示
asin(a)返回以弧度为单位的角度的反三角正弦函数值
acos(a)返回以弧度为单位的角度的反三角余弦函数值
atan(a)返回以弧度为单位的角度的反三角正切函数值

其中,sin、cos和tan的参数都是以弧度为单位的角度。

三、指数函数方法

Math类中5个与指数函数有关的方法:

方法描述
exp(x)返回e的x次方
log(x)返回x的自然底数
log10(x)返回x的以10为底的对数
pow(a, b)返回a的b次方
sqat(x)对于x>=0的数字,返回x的平方根

四、取整方法

Math类中的5中取整方法:

方法描述
ceil(x)x向上取整为最接近的整数,该整数作为一个双精度值返回
floor(x)x向下取整为最接近的整数,该整数最为一个双精度值返回
rint(x)x取整为它最接近的整数。如果x与两个整数的距离相等,偶数的整数作为一个双精度值返回
round(x)如果x是单精度数,返回(int) Math.floor(x + 0.5)
round(x)如果x是一个双精度数,返回(long) Math.floor(x + 0.5)

五、min、max和abs方法

min和max方法用于返回两个数(int、long、float或double型)的最小值和最大值;
abs方法返回一个数(int、long、float或double型)的绝对值。

六、random方法

random方法用以生成大于等于0.0小于1.0的double型随机数(0.0 <= Math.random() < 1.0);
通常,a + (int) Math.random() * b返回[a, a+b)之间的一个随机整数。

注意

Math类在程序中使用,并不用导入,因为它在java.lang包中。在一个Java程序中,java.lang包中的所有类是隐式导入的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值