【问题标题】:Ceiling and floor functions in Java [duplicate]Java中的天花板和地板功能[重复]
【发布时间】:2023-03-14 07:18:01
【问题描述】:

为什么 Math.ceil() 和 Math.floor() 函数在 Java 中返回 double?他们的输出实际上是整数!让所有函数都返回双倍不是过度概括吗?如果真的是这样,那又有什么好处呢?

【问题讨论】:

  • 可能是因为 double 提供的范围更广。

标签: java


【解决方案1】:

它返回double 来处理大于long 范围的数字。如果它返回long,那么如果输入值超过可能的最大值long,它就不能返回正确的值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    相关资源
    最近更新 更多