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

 时间:2024-10-11 21:39:24

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 64 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位(因为有正请问java中,Double类型和double有什么不同能否转换

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

  • c#中 this.Invoke 参数计数不匹配
  • win10怎么样修改文件关联 如何修复打开方式
  • 怎么设置mkvtoolnix-gui字幕默认字符类型
  • 火狐浏览器如何设置在地址栏结果中显示搜索建议
  • OSPF中的NBMA网络简介
  • 热门搜索
    深圳到三亚旅游 沙美岛旅游攻略 疯狂旅游团小品高清 惠州奥地利小镇旅游 阿坝旅游景点大全 韶关旅游网 沙县旅游 崇州旅游景点大全 沃途旅游网 江西省旅游局官网