Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个向上或向下四舍五入的 Java 函数,但通常情况下,如 3.2 到 3 和 3.6 到 4。有很多答案,但所有答案要么只向上取整,要么只向下取整。如果没有,那么我想我将不得不创建它,但只是想看看其他人是否曾经想要同样的东西并找到了它。提前致谢!
Math.round():
public static int round(float a) 返回最接近参数的 int。通过加 1/2、取结果的底并将结果转换为 int 类型,将结果四舍五入为整数。换句话说,结果等于表达式的值: (int)Math.floor(a + 0.5f) 参数: a - 要舍入为整数的浮点值。 回报: 参数的值四舍五入到最接近的 int 值。
public static int round(float a)
返回最接近参数的 int。通过加 1/2、取结果的底并将结果转换为 int 类型,将结果四舍五入为整数。换句话说,结果等于表达式的值:
(int)Math.floor(a + 0.5f)
参数:
回报:
参数的值四舍五入到最接近的 int 值。