浮点型
与整数类型类似,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编译出错,损失精度