标签: java math rounding
我看过下面的数学方法:
Math.round(d*10000) / (double) 10000;
我不知道这意味着什么。有人可以解释一下吗? 谢谢
答案 0 :(得分:2)
假设d是double或float。它将d与10000相乘。四舍五入到最接近的整数,然后除以10000
d
double
float
10000
如果有效,它将返回带有“ 4位十进制小数”的原始数字(无须格式化为String并进行解析)