gpt4 book ai didi

java - java中的整数轮

转载 作者:行者123 更新时间:2023-12-02 08:33:58 25 4
gpt4 key购买 nike

在 Java 中,我想四舍五入到最接近的整数值,消除最后 2 位数字

从 54321 -> 54300 或 8765 -> 8800

最佳答案

假设您想将 8550 舍入到 8600,只需使用:

int rounded = ((original + 50) / 100) * 100;

除法只会截断,但之前的加法会使截断产生偏差,从而产生整体舍入效果。

编辑:正如 Peter 所指出的,您需要单独考虑负数,并且可能减去 50 而不是相加。

关于java - java中的整数轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048386/

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