奶尤糯米团子
2020-02-28 08:57
想问一下floor()和ceil()都是需要返回整数,为什么返回值非要是double而不可以是int呢?
Java math.ceil或者Java math.floor()代表取最小或最大整数,这个值很有可能会超过整数范围,所以得用double来表示。
Double.MaxValue = 1.7976931348623157E+308
Integer.MaxValue = 2,147,483,647
Java入门第三季
409792 学习 · 4340 问题
相似问题