Java中的Double和Float类

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

Double类在对象中包装一个基本类型为double的值。每个Double类的对象都包含一个double类型的字段

 

一、构造方法

1、Double(double value):基于double参数创建Double类对象

2、Double(String str):构造一个新分配的Double对象,表示用字符串表示的double类型的浮点值

 

二、常用方法

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类型)

 

 

 

 

 

 

 

 

 

 

 

 

三、常量

Double类提供了以下常量:

1、MAX_EXPONENT:返回int值,表示有限double变量可能具有的最大指数

2、MIN_EXPONENT:返回int值,表示标准化double变量可能具有的最小指数

3、NEGATIVE_INFINITY:返回double值,表示保存double类型的负无穷大值的常量

4、POSITIVE_INFINITY:返回double值,表示保存double类型的正无穷大值的常量

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值