java.lang.math与Java.Math的区别

来源:互联网 发布:流星网络电视成人台 编辑:程序博客网 时间:2024/05/21 23:33

在java.lang.math包中

  • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
  • java.lang.Math
  • java.lang.Number (implements java.io.Serializable)
    • java.lang.Byte (implements java.lang.Comparable<T>)
    • java.lang.Double (implements java.lang.Comparable<T>)
    • java.lang.Float (implements java.lang.Comparable<T>)
    • java.lang.Integer (implements java.lang.Comparable<T>)
    • java.lang.Long (implements java.lang.Comparable<T>)
    • java.lang.Short (implements java.lang.Comparable<T>) 
让我们展开java.lang.math,其中几乎全部是静态函数:如 random min(a,b) abs cos log pow ceil等


java.math 

执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类
类摘要BigDecimal不可变的、任意精度的有符号十进制数。BigInteger不可变的任意精度的整数。MathContext该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则,例如由 BigDecimal 类实现的规则。


0 0
原创粉丝点击