在Java里面0.1这样的字面量是double类型的。如果你要表示float类型的字面量,需要使用这种方式o.1f或者0.1F。如果你要表示double类型的字面量,也可以使用这种方式o.1d或者0.1D。以下给出一些示例代码供参考float a = 0.1f; float b = 0.1F; double c = 0.1; double d = 0.1D; double e = 0.1d; float f = 0.1;// 这一句会编译错误
在Java里面
0.1
这样的字面量是double
类型的。如果你要表示
float
类型的字面量,需要使用这种方式o.1f
或者0.1F
。如果你要表示
double
类型的字面量,也可以使用这种方式o.1d
或者0.1D
。以下给出一些示例代码供参考