Java 浮点数

在Java中,浮点数是指遵循IEEE 754标准的单精度(float)和双精度(double)两种数值类型。这些类型用于表示实数,即包含小数点的数值。

单精度(float)
类型:float 是Java中的32位单精度浮点数类型。
范围:它可以表示的数值范围大约在1.4E-45到3.4E38之间。
精度:由于是单精度,它的精度低于double类型,有效数字大约为6到7位。
字面量:浮点数字面量可以以小数(如3.14f)或科学计数法(如6.626e-34f)的形式出现,并且必须带有后缀f或F来表示它是float类型。
双精度(double)
类型:double 是Java中的64位双精度浮点数类型,也是Java中大多数数学运算的默认浮点类型。
范围:它可以表示的数值范围大约在4.9E-324到1.7976931348623157E308之间。
精度:double类型的精度高于float类型,有效数字大约为15到16位。
字面量:浮点数字面量如果不带后缀,默认为double类型(如3.14或6.626e-34)。

Double

转载请注明出处:码谱记录 » Java 浮点数