java中float和double的区别,简单明了的解释下吧

如题所述

第1个回答  2012-03-14
1.float类型在java中占4个字节,保留8位有效数字;
2.double类型在java中占8个字节,保留16位有效数字。
第2个回答  2012-03-14
float定义一个小数点后只有一个数的小数,
double定义可以有多个,
总体来说,一般java都用double就可以了、、本回答被网友采纳
第3个回答  2012-03-14
double 精度比 float高本回答被提问者采纳

java中float和double的区别,简单明了的解释下吧
1.float类型在java中占4个字节,保留8位有效数字;2.double类型在java中占8个字节,保留16位有效数字。

Java语言中的浮点型数据的float和double的单精度和双精度到底是啥意思...
1、变量类型不同 float属于单精度型浮点数据。double属于双精度型浮点数据。2、指数范围不同 float的指数范围为-127~128。double而double的指数范围为-1023~1024 3、表达式指数位不同 float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)double的表达式为1bit(符号位)+ 11bits(指数位...

java中的double和float变量有什么区别
1、存储大小不同:double是一个64位的双精度浮点数类。float是一个32位的单精度浮点数类型。2、存储范围不同:由于 double 的存储大小更大,能表示的数值范围也更大。double可以表示的最大正数是1.8 x 10^308,而 float可以表示的最大正数是 3.4 x 10^38。

java中float和double的区别...
精度 不同,占的字节数也不同,一般我喜欢用double的,举个例子,float a=5.0;这样写会出错,因为float型变量强制后面用f结尾,也就是这样:float a=5.0f;double a=5.0;这样就不会有错,不过性能方面可能会差一些,小程序是没什么分别的.

java float和double的区别
单精度浮点数(float)与双精度浮点数(double)的区别如下:(1)在内存中占有的字节数不同 单精度浮点数在机内占4个字节 双精度浮点数在机内占8个字节 (2)有效数字位数不同 单精度浮点数有效数字8位 双精度浮点数有效数字16位 (3)所能表示数的范围不同 单精度浮点的表示范围:-3.40E+38...

java double和float的区别
一、float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占 用4个字节的存储空间 二、double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次 方,double占用8个字节的存储空间 三、当你不声明的时候,默认小数都用double来表示,所以如果...

java中float和double的区别
就是浮点数的数值范围。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,java语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。

在java中double型和float常量有什么区别啊
建议修改问题,把【常量】二字去掉;2.这两种数据类型的主要区别是:double取值范围和精度比float都要高;3.java中,次要区别是二者在变量定义上有些不同,比如:floath a = 2.3f;double a = 2.3;float类型值后面有一个f;4.在很多环境下(java\/C#...)他们的区别大约都是以上这些。

float与double的区别是什么?
在编程中,float和double是用来表示浮点数(即带有小数部分的数)的数据类型。它们的区别主要在于精度和存储空间。精度:double比float具有更高的精度。float是单精度浮点数,它使用32位(4字节)来存储,可以表示大约6到7位有效数字。而double是双精度浮点数,使用64位(8字节)来存储,可以表示大约15到...

Java中double和float的使用怎么区别?
float是单精度 double是双精度 double表示的范围和精度都比float大,java默认的小数是double的,一般情况下使用float

相似回答
大家正在搜