为什么Math.ceil()和Math.floor()函数在Java中返回double?他们的输出实际上是整数!让所有函数都返回 double 是不是过于笼统了?如果确实如此的话,那有什么好处呢?
最佳答案
它返回double
来处理大于long
范围的数字。如果它返回long
,那么如果输入值超过了最大可能的long
,它就无法返回正确的值
关于java - Java 中的上限和下限函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39336943/