我有以下java代码
long x=25782 float y=x/1000000000
而不是y等于我期望的0.000025782,而是等于0.0
我究竟做错了什么?
您有一个整数除法,该整数将舍入到小数点右边,因为整数除法给出了整数结果。
您应该投下x浮标。
x
尝试:
float y=(float)x/1000000000;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句