计算始终为零

coolblue2000

我有以下java代码

long x=25782

float y=x/1000000000

而不是y等于我期望的0.000025782,而是等于0.0

我究竟做错了什么?

Laaposto

您有一个整数除法,该整数将舍入到小数点右边,因为整数除法给出了整数结果。

您应该投下x浮标。

尝试:

float y=(float)x/1000000000;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章