gpt4 book ai didi

java - Java中的除法以获得下一个更高的值

转载 作者:行者123 更新时间:2023-11-29 07:27:45 25 4
gpt4 key购买 nike

我正在除以两个整数 x/y,。说 3/2。然后一个人会得到 1 作为结果,尽管实际结果是 1.5。好的,这是显而易见的,因为它是整数除法。但我希望将 1.5 四舍五入到下一个最高整数,而不是直接最低整数。因此需要 2 作为结果。 (可以使用 mod 然后除法编写简单的逻辑......但我正在寻找简单的基于 Java 的 API)。有什么想法吗?

最佳答案

通常,您可以编写 (x + y - 1)/y 以获得 x/y 的舍入版本。如果是 3/2,则变成 (3 + 2 - 1)/2 = 4/2 = 2

关于java - Java中的除法以获得下一个更高的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48313359/

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