1.Java中有8中基本数据类型:
字节型(byte) 短整型(short) 整型(int) 长整型(long)单精度(float)双精度(double)字符型 (char) 布尔型 (boolean)
2.字面量:
整数字面量为整型(int)
小数字面量为双精度浮点型(double)
例子:(1)float f = 0.1; 这样是错的,0.1字面量是double赋值给float会损失精度。
改成 float f = 0.1f;
(2)double d = 0.5 * 2; 这样是错的,0.5是double 和任何数进行加减乘除后都是double。