java浮点型数据表示方法有几种,各是什么?

如题所述

Java浮点型数据类型有float和double两种,其中float是单精度浮点型,占32位,其对应的封装类为Float,double是双精度浮点型,占64位,其对应的封装类为Double,关于Float类和Double类详情请参考java api。


说明

数据类型所占位数的范围:
float表示数据范围  3.4e-038~3.4e+038 ;
double表示数据范围  1.7e-308~1.7e+308 ;

双精度类型double比单精度类型float具有更高的精度,和更大的表示范围,常常用于科学计算等高精度场合。


变量定义示例

float f = 123.456f; //指定变量f为float型
double d = 123.456; //指定变量d为double型,浮点数默认类型

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
float f=12.12F;
double d=12.11;默认为double型
第2个回答  2012-11-13
浮点数的字面量: 默认是double
double后缀是:D d
float是: f F
第3个回答  2012-11-13
float double