java - Java 中的上限和下限函数

标签 java

为什么Math.ceil()和Math.floor()函数在Java中返回double?他们的输出实际上是整数!让所有函数都返回 double 是不是过于笼统了?如果确实如此的话,那有什么好处呢?

最佳答案

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

关于java - Java 中的上限和下限函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39336943/

相关文章:

java - 带有 Angular 6 的 Spring Boot JWT CORS

java - SoapUI API : WsdlProject unable to load a 'composite' project

java - 确定 Java 8 DateTimeFormatter 是否包含足够的时区信息

java - 有没有办法使用 Substance 从 JMenuBar 中删除此搜索图标和栏?

java - Linux 领域的 "Unable to access jarfile"

java - 从 C++ 调用 Java 方法的最简单方法是什么?

java - 如何在 Intellij IDEA 中的被调用方法中创建默认局部变量?

java - 旧 Java 项目兼容性

java - JRebel 无法在外部 tomcat 7 上工作

java控制台输入