Java自学Math类——自学笔记

数学类Math提供了一组常量和数学方法,包括E和PI常数,求绝对值的abs方法,计算三角函数sin方法、cos方法、tan方法,求最小值、最大值的min和max方法,产生随机数的random方法。如:

  1. Math.sin(0) //返回0.0
  2. Math.cos(0) //返回1.0
  3. Math.tan(0.5) //返回0.5463024898437905
  4. Math.round(6.6) //返回最接近这个数的整数7,四舍五入
  5. Math.round(6.3) //返回6
  6. Math.ceil(9.1) //返回大于或者等于指定表达式的最小整数,即向上取整,返回10
  7. Math.ceil(-9.7) //返回-9
  8. Math.floor(9.1) //返回小于或者等于指定表达式的最大整数,即向下取整,返回9,
  9. Math.sqrt(144) //返回平方根,12
  10. Math.pow(底数,几次方) ,例如Math.pow(5,2) //返回25
  11. Math.exp(2) // 返回e的2次幂
  12. Math.log(7.38905609893065) //返回指定数以自然对数e为底的幂数。
  13. Math.max(570,198) //返回两个数中的最大值
  14. Math.min(570,198) //返回两个数中的最小值
  15. Math.random() //返回 大于等于0.0且小于等于1.0的double类型的随机数。如果需要0——1的随机数,可以给他乘以10,以此类推。

数学类中所有的方法和变量都是静态的,且数学类是终结类。Java5有静态引入机制,使用语句import static java.lang.Math.*;千万记住导包结尾要加分号。这样引入之后再调用数学类的变量和方法就不需要使用Math.什么什么了,直接使用变量和方法就可以了。不用在前面加Math了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值