标签: java android
我一直在浏览一些Android源代码,我注意到他们使用0将浮点值设置为0.0f。我知道只有0是int,然后隐式转换为float而0.0是double,但据我所知0f }与0.0f相同。为什么他们会努力输入额外的.0? :)
0
0.0f
int
float
0.0
double
0f
.0
答案 0 :(得分:9)
除了风格之外别无他法。 0f和0.0f是相同的值。详情请见JLS§3.10.2。