Java基础语法 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

浮点型

与整数类型类似,Java浮点类型有固定的表数范围和字段长度,不受平台影响

存储小数的变量数据类型---浮点数,这个名称是相对于定点数而言的,这个点就是小数点。小数点可以根据需要改变位置。

Java语言中有两种浮点数类型:float、double

其中float是单精度型,占用32位内存空间,而double是双精度型,占用64位内存空间。

数值包含小数点或指数,或者在数字后面带有字母F or f(float), D or d(double)

float可以精确到7位有效数字,第8位的数字是第9位数字四舍五入上取得的;

double可以精确到16位有效数字,第17位的数字是第18位数字四舍五入上取得的

double a = 3.4;
float f = 4.3f;//不加f编译出错,损失精度