要保持兼容性
注意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;
正确。
网友评论