java - 0.0 除以 -1.0

标签 java double

当 0.0 除以 -1 时,为什么 java 返回 -0.0。当你在 Java 中执行上述操作时,负数的定义被破坏了,这看起来很奇怪。负数是小于 0 的数。那么如何将 0.0 表示为负数。

最佳答案

float 根据 IEEE-754 计算。 该标准包括正负零、NaN(非数字)和正/负无穷大。

您可以使用常量(例如 Double.NEGATIVE_ZERO)访问这些特殊数字。

关于java - 0.0 除以 -1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56016030/

相关文章:

java - JMS 112 使用 spring ds 的连接无效

java - 使用java进行多线程交叉验证

Java:public static final double 不能设置为小数?

c++ - 区分带小数位的数字(double 类型)和不带小数位的数字 - C++

java - 四舍五入将其转换为 int (java)

Android parseDouble 在应该抛出 NumberFormatException 时返回 Infinity

Java SSLException : hostname in certificate didn't match in android application

java - 我可以在同一端口上运行多个 GRPC 服务吗

Java 记录 (JEP359) 作为 Spring Controller 请求和响应 DTO

c++ - 32位机器如何计算 double