3.5默认是double类型的。double范围比float大。为了不损失精度,不会自动转换。这时必须这样写 float f = 3.5f;
在小数后面紧跟 f 或者 F(不区分大小写)表明该数字是 float 类型
float类型的数据后面会跟上f,标记这是什么类型的,同理long类型的后面会跟上L
这是大家约定俗成的一个规定吧