我必须划分495/116533,我尝试使用long和double;但它返回0.0;
如果我能够捕获该值(0.004247),那么我可以使用一轮方法; 请帮助我如何捕获完整的值(它支持哪种数据类型?)
答案 0 :(得分:1)
小数点后4位:
(double) (Math.round(value * 10000) / 10000)
零的数量是要舍入的小数位数。
基本上你需要做的是首先将你的数字乘以系数X,这样只有你想要显示的部分位于小数位前面,然后你可以使用Math.round函数对它进行舍入。之后,将其除以X,以便将小数点放回正确的位置。