HALF_EVEN舍入的目的是什么?[已关闭]
我无法想象我需要在Java中使用的情况。RoundingMode.HALF_EVEN
此舍入模式的用途是什么?我想什么时候使用它?
请给我一些现实世界的例子。
我无法想象我需要在Java中使用的情况。RoundingMode.HALF_EVEN
此舍入模式的用途是什么?我想什么时候使用它?
请给我一些现实世界的例子。
RoundingMode.HALF_EVEN
总是舍入到下一个数字,就像任何其他舍入算法一样 - 只有一个执行:如果数字到舍入在2个数字(2.5,42.5,-4.5)之间,它不会向上舍入,而是将其舍入到偶数的邻居。以下是一些示例:
当您执行多个舍入运算并希望累积结果是真正的平均值,而不是像HALF_UP或HALF_DOWN那样向上或向下倾斜时,它很有用。
具体来说,它对于统计分析(您不希望结果被非随机平均系统污染)或任何需要随机平均的情况非常有用。