gpt4 book ai didi

java - 为什么 Math.floor 返回一个 double 值?

转载 作者:IT老高 更新时间:2023-10-28 11:34:17 25 4
gpt4 key购买 nike

官方Javadoc says Math.floor() 返回一个“等于数学整数”的 double,但是为什么不应该返回一个 int ?

最佳答案

根据同一个Javadoc:

如果参数是 NaN 或无穷大或正零或负零,则结果与参数相同。 int 无法做到这一点。

最大的 double 值也大于最大的 int,所以它必须是 long

关于java - 为什么 Math.floor 返回一个 double 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/511921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com