Java错误:不兼容的类型:int无法转换为Float

时间:2016-04-18 23:24:17

标签: java android

编译时,我收到此错误: error: incompatible types: int cannot be converted to Float 这个错误是什么意思?似乎小数的默认值是double。如果是这样,我如何在Java中显式定义浮点数?在我的Android应用中,我尝试过:

public Float myFloat = 20.0;它认为它是双倍的 public Float myFloat = 20;它认为它是一个整数。

1 个答案:

答案 0 :(得分:4)

事实证明你必须使用f后缀来声明它,如下所示:

public Float myFloat = 20f;