如何根据下一位数字将双数四舍五入?
1,23-->1,2
3,6544767-->3,65458。
就像我们在数学中知道的那样。如果下一个数字是5或更多,我们就把它四舍五入到上限。如果低于5,我们就反过来做。而且我还要用5位小数来做。
"四舍五入 "会改变你双数的实际值。
"显示到五位 "是一个 "演示问题"--你在 "打印 "语句中显示的小数点位数不必与你的双变量的实际精度相匹配。
说了这么多,你可以考虑使用 十进制格式:
RoundingMode.HALF_EVEN
,正是你上面所描述的。