请问java中,Double类型和double有什么不同?能否转换?

发布网友 发布时间:2022-04-23 00:53

我来回答

1个回答

热心网友 时间:2022-05-08 00:14

Double 是类 double是基础数据类型。Double类型是double的包装类,在JDK1.5以后,二者可以直接相互赋值,称为自动拆箱和自动装箱。如果是这样,可以用Double中的方法,将包装类转为基本数据类型。

可以转换的。

double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。

类型 比特数 有效数字 数值范围

float 32 6-7 -3.4*10(-38)~3.4*10(38)

double 15-16 -1.7*10(-308)~1.7*10(308)

long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)

简单来说,Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的电脑且VC++6.0平台中默认显示是6位有效数字;double为双精度,占8个字节,有效数位是16位,但在我的电脑且VC++6.0平台中默认显示同样是6位有效数字。

double类型的包装类是Double;

备注:double是基本数据类型,Double是对象。但是现在的jdk1.5以上版本都是可以直接进行转换的,java会自动进行封装,所有使用上的区别不是很大的。

请问java中,Double类型和double有什么不同?能否转换? 请问java中,Double类型和double有什么不同?能否转换? 关于JAVA double类型与Double自动转换 java里double类和double的区分 是不是在于一个是大写一个是小写? Java语言中类Double与基本类型double间有何关系 java double是什么意思? java中,double在应用时和Double有什么不同?int和Integer有什么不同? java中的double怎样转换成Double java 中 Double 与 double 的问题? Java中 double 和 Double的区别 两者能互相转换和加减吗 求方法_百 ... java中double类型 java字符串转double类型 java对double类型取整 java中double转int double是什么数据类型 java转double string转double类型 java字符串转double Java中double
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com