Double构造方法、常用方法、常量

Double和Float包装类是对double、float基本类型的封装,它们都是 Number类的子类,又都是对小数进行操作,所以常用方法基本相同, 本节将对Double类进行介绍。对于Float类可以参考Double类的相关介绍。

Double类在对象中包装一个基本类型为double的值。每个Double类 的对象都包含一个double类型的字段。此外,该类还提供多个方法,可 以将double转换为String,也可以将String转换为double,也提供了其他 一些处理double时有用的常量和方法。

构造方法

Double类提供了以下两种构造方法来获得Double类对象。

  1. Double(double value):基于double参数创建Double类对象。
  2. Double(String str):构造一个新分配的Double对象,表示用字符串 表示的double类型的浮点值。

注意:如果不是以数值类型的字符串作为参数,则抛出 NumberFormatException异常。

常用方法

Double类的常用方法如表所示。

Double类的常用方法
Double类的常用方法

常量

Double类提供了以下常量。

  • MAX_EXPONENT:返回int值,表示有限double变量可能具有的 最大指数。
  • MIN_EXPONENT:返回int值,表示标准化double变量可能具有 的最小指数。
  • NEGATIVE_INFINITY:返回double值,表示保存double类型的负 无穷大值的常量。
  • POSITIVE_INFINITY:返回double值,表示保存double类型的正 无穷大值的常量。

发表评论