四舍五入到均匀

时间:2016-01-16 17:04:14

标签: ios swift

银行家用Swift语言进行四舍五入的公式是什么?

例如:134.5675变为134而135.5345变为136

到目前为止,我尝试过这样的事情:

extension Double {
    func roundHalfToEven() -> Double {
        return round(self * 100) / 100
    }
}

但它无法回归我所需要的。

1 个答案:

答案 0 :(得分:1)

删除乘法并除以100.然后使用lrint(而不是round),它将输入舍入为最接近的整数。