【发布时间】:2015-12-11 00:04:42
【问题描述】:
我必须除以 495/116533,我尝试使用 long 和 double;但它返回 0.0;
如果我能够捕获该值 (0.004247),那么我可以使用轮次方法; 请帮助我如何捕获完整的值(它支持哪种数据类型?)
【问题讨论】:
标签: java type-conversion typecast-operator
我必须除以 495/116533,我尝试使用 long 和 double;但它返回 0.0;
如果我能够捕获该值 (0.004247),那么我可以使用轮次方法; 请帮助我如何捕获完整的值(它支持哪种数据类型?)
【问题讨论】:
标签: java type-conversion typecast-operator
4 位小数:
(double) (Math.round(value * 10000) / 10000)
零的个数是您要四舍五入的小数位数。
基本上你需要做的是首先将你的数字乘以 X 倍,这样只有你想要显示的部分在小数位前面,然后你可以使用 Math.round 函数对其进行四舍五入。之后,只需将它除以 X 即可将小数点放回正确的位置。
【讨论】: