Java自学Math类——自学笔记

【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了

    推荐阅读