【发布时间】:2023-03-14 07:18:01
【问题描述】:
为什么 Math.ceil() 和 Math.floor() 函数在 Java 中返回 double?他们的输出实际上是整数!让所有函数都返回双倍不是过度概括吗?如果真的是这样,那又有什么好处呢?
【问题讨论】:
-
可能是因为 double 提供的范围更广。
标签: java
为什么 Math.ceil() 和 Math.floor() 函数在 Java 中返回 double?他们的输出实际上是整数!让所有函数都返回双倍不是过度概括吗?如果真的是这样,那又有什么好处呢?
【问题讨论】:
标签: java
它返回double 来处理大于long 范围的数字。如果它返回long,那么如果输入值超过可能的最大值long,它就不能返回正确的值
【讨论】: