1. 程式人生 > >java備忘知識點

java備忘知識點

 float f=3.4;是否正確?
答:不正確。3.4是雙精度數,將雙精度型(double)賦值給浮點型(float)屬於下轉型(down-casting,也稱為窄化)會造成精度損失,因此需要強制型別轉換float f =(float)3.4; 或者寫成float f =3.4F;。

標準規定一個浮點字面常量如果沒有後綴的話,它的型別是double

float定義方法:需要加f字尾