Java 8.Math.ceil()函数说明

mar*_*073 -3 java math documentation

我确实看到了函数 Math.ceil(double a) 的以下描述(在文档中):

返回大于或等于参数且等于数学整数的最小(最接近负无穷大)双精度值。

我在这里“返回最小的(最接近负无穷大)”中是否遗漏或不正确?我的意思是,当你使用它时,无论小数点后的数字不是零,它总是会以正方向而不是负方向向上(因此它返回最接近正无穷大)。

khe*_*ood 7

假设您使用参数4.5,并且您想要一个“大于或等于参数并且等于数学整数”的数字。

有很多数字符合这些条件:5, 6, 7, 100, 2000, ....

其中最小的(最接近负无穷大)5;这就是ceil返回的结果。描述是完全合理的。