double除非您指定浮点文字只是s,否则它们将被视为
floats。(类似地,
int除非另有说明,否则整数文字是s。)将字母追加
f到数字上使其成为a
float:
float density = 20.0f;
JLS具有用于文字值的全面输入规则。不,你不必做字面
float用
f,但你必须与投它
(float),如果你想以适应它的
float变量,因为Java将不会自动尝试推一些一种类型的与变量较小的范围。

double除非您指定浮点文字只是s,否则它们将被视为
floats。(类似地,
int除非另有说明,否则整数文字是s。)将字母追加
f到数字上使其成为a
float:
float density = 20.0f;
JLS具有用于文字值的全面输入规则。不,你不必做字面
float用
f,但你必须与投它
(float),如果你想以适应它的
float变量,因为Java将不会自动尝试推一些一种类型的与变量较小的范围。