Double

2019-07-02  本文已影响0人  薛落花随泪绽放
Double和Float包装类是滴double、float基本类型的封装,它们都是Number的子类。
Double类在对象中包装一个基本类型为double的值。

1.构造方法

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

2.常用方法

表8.5 Double类的常用方法

方法 返回值 功能描述
byteValue() byte 以byte形式返回Double对象值(通过强制转换)
compareTo(Double d) int 对两个Double对象进行数值比较。如果两个值相等,则返回0;如果调用对象的数值小于d的数值,则返回负值;如果调用对象的数值大于d的值,则返回正值
equals(object obj) boolean 将此对象与指定的对象相比较
intValue() int 以int形式返回double值
isNaN() boolean 如果此double值是非数字(NaN)值,则返回true;否则返回false
toString() String 返回此Double对象的字符串表示形式
valueOf(String str) Double 返回保存用参数字符串str表示的double值的Double对象
doubleValue() double 以double形式返回此Double对象
longValue) long 以long形式返回此double的值(通过强制转换为long类型)

3.常量

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

猜你喜欢

热点阅读