gpt4 book ai didi

java - 如何将双倍向下舍入到最接近的百位

转载 作者:行者123 更新时间:2023-12-02 09:31:33 24 4
gpt4 key购买 nike

我正在尝试编写一个程序,在初始 double 值乘以 0.175 后,它返回一个向下舍入到最接近的百分位的值,例如 895 * 0.175=156.62 而不是 156.625。

最佳答案

java.lang.Math.floor 向下舍入到最接近的整数。所以:

Math.floor(100 * n) / 100.0;

应该做你想做的事。它将数字 n 乘以 100 以截断正确的数字,然后除以 100.0 以撤消原始乘法。这可能不是最好的方法,但是下取整和乘法/除法非常快。

关于java - 如何将双倍向下舍入到最接近的百位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57916425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com