要保持兼容性
注意char类型数据与其他类型数据的转化
用==来比较float和double的值是否一样时需要注意:
(1)当float和double的值都为整数时,输出true
加不加小数点0对结果没有影响,此时输出仍然为true
如下图,输出结果仍为true
小数点后0的位数对结果没有影响,输出仍为true
(2)当float和double的值都为小数时,输出结果总为false
注意:当赋值float为整数时,可省略f,例如:
float f = 312;
是正确的,但当赋值为小数时,必须加f,如float f = 312.0;
是错误的;float f = 312.0f;
正确。