Math.round()“四舍五入”,小数点后第一位<5正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11小数点后第一位>5正数:Math.round(11.68)=12负数:Math.round(-11.68)=-12小数点后第一位=5正数:Math.round(11.5)=12负数:Math.round(-11.5)=-11doubled=3.1415926;doubled2=18.58;doubled3=-15.23;doubled4=-16.85;longround1=Math.round(d);//结果3longround2=Math.round(d2);//...
继续阅读 >
分类:Math.round()
2020
09-29
09-29
详解Java中Math.round()的取整规则
做Java的面试题时遇到了以下这题,百度了一下Math.round()的修约规则,有的说是四舍五入,有的说是四舍六入,发现和我学分析化学时用的数字修约规则(四舍六入五成双)很像,所以验证一下;原题:Math.round(11.5)等于多少?Math.round(-11.5)等于多少?作者给的解题方法如下:答:Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。先说结论,题目作者给的解释是对...
继续阅读 >