浮点类型 - Java 编程入门

浮点类型用于表示小数,Java 提供了 2 种浮点类型,如下:

| 类型 | byte | 有效位数 | | ---- | ---- |---- | | float | 4 | 6~7 | | double | 8 | 15 |

double 类型又叫双精度类型,最为常用。只有在需要快速处理单精度数据,或者在存储大量数据需要优化空间的时候,才会用到 float 单精度类型。float 数值有一个后缀 F,没有后缀 F 的浮点数值默认为 double 类型,也可以显式添加 D 表示 double 类型。

float salary = 65000.0F;

所有的浮点数值计算都遵循 IEEE 754 规范。

由于浮点数采用二进制表示,在二进制系统中无法精确表示分数 1/10。所以 System.out.println(2.0-1.1) 将打印出 0.8999999999999999。

Loading...


Run