在java中,Double类型和double有什么不同?能否相互转换?
3个回答
展开全部
Double类型是double的包装类,在JDK1.5以后,二者可以直接相互赋值,称为自动拆箱和自动装箱。
double是基本类型数据,Double是基本类型double的包装类,是一个对象。所以两个不能直接相加。需要用amount.doubleValue()返回的值就变成了基本类型的double,就可以相加了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是JDK1.5以下的版本。不支持自动装箱拆箱
Double 是double的包装类。 也就是对象化了。
在1.4中可以这样使用
Double d =new Double(dou)可将double基本数据类型装箱为Double包装类
double dou =d.doubleValue()可将Double的包装类拆箱为基本数据类型
Double 是double的包装类。 也就是对象化了。
在1.4中可以这样使用
Double d =new Double(dou)可将double基本数据类型装箱为Double包装类
double dou =d.doubleValue()可将Double的包装类拆箱为基本数据类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询