Java中Math.round()如何确定正负数的取整规则?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1015个文字,预计阅读时间需要5分钟。
在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然后进行下取整。
本文共计1015个文字,预计阅读时间需要5分钟。
在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然后进行下取整。

