要保持兼容性
注意char類型數(shù)據(jù)與其他類型數(shù)據(jù)的轉(zhuǎn)化

image.png
用==來比較float和double的值是否一樣時需要注意:
(1)當(dāng)float和double的值都為整數(shù)時,輸出true

image.png

image.png
加不加小數(shù)點0對結(jié)果沒有影響,此時輸出仍然為true

image.png
如下圖,輸出結(jié)果仍為true

image.png
小數(shù)點后0的位數(shù)對結(jié)果沒有影響,輸出仍為true

image.png
(2)當(dāng)float和double的值都為小數(shù)時,輸出結(jié)果總為false

image.png

image.png
注意:當(dāng)賦值float為整數(shù)時,可省略f,例如:
float f = 312;是正確的,但當(dāng)賦值為小數(shù)時,必須加f,如float f = 312.0;是錯誤的;float f = 312.0f;正確。