核心类库Math

一、Math.ads(参数类型 参数)

     1、 作用:返回参数的绝对值,可以传入int、float、double、long类型数据。

     Demo演示

2、Math.addExact(int a ,int b)或(long a,long b)

    作用:计算参数的综合,如果结果溢出则抛出int异常或者long异常。ArithmeticException

  Demoy演示

3、Math.ceil(double a) 

     作用:返回大于或等于参数且等于数学整数的最小(最接近负无穷大) double值。  

  • 如果参数值已经等于数学整数,则结果与参数相同。
  • 如果参数为NaN或无穷大或正零或负零,则结果与参数相同。
  • 如果参数值小于零但大于-1.0,则结果为负零。

 4、Math.floor(double a)

     作用:返回小于或等于参数且等于数学整数的最大值(最接近正无穷大) double

  • 如果参数值已经等于数学整数,则结果与参数相同。
  • 如果参数为NaN或无穷大或正零或负零,则结果与参数相同。
  • Demo演示

5、Math.hypot(double a,double b)

      作用:计算连个参数的平方和在开平方,sqrt( x 2 + y 2 ),如有数据溢出测抛出异常

     Demo演示

6、Math.max(int a, int b)

 作用:返回两个值中较大的,参数类型可以为int、double、float、long类型

Demo演示

7、Math.min(int a, int b) 

作用:返回两个值中较小的,参数类型可以为int、double、float、long类型

Demo演示

8、Math.multiplyExact()

作用:返回两个参数的乘积 Math.multiplyExact()可以传入int和long类型的参数,Math.multiplyFull()只能出入int类型参数。

Demo演示

 

9、Math.negeteExact(int a)

作用:返回参入 参数的否定值(负数),可以传入int和long类型

Demo演示

10、Math.random() 

作用:返回带有正号的double值,大于或等于0.0且小于1.0

随机数生成Demo演示:

11、Math.round()

 作用:四舍五入到最接近的值,可以出入double和long类型

Demo演示 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值