float f = 3.5 是否正确? lfsun666 2023-12-04 22 阅读1分钟 在Java中,float 类型的变量可以存储小数(浮点数),但在直接给 float 变量赋值时,应该使用 f 后缀来明确指定该数是 float 类型,否则默认被认为是 double 类型。因此,正确的写法是: float f = 3.5f; 在这里,f 后缀表示这是一个 float 类型的字面值。如果不加 f 后缀,编译器会将 3.5 视为 double 类型,从而导致类型不匹配的编译错误。