相关疑难解决方法(0)

为什么Double.MIN_VALUE不是否定的

任何人都可以解释为什么Double.MIN_VALUE实际上不是双打可以采取的最小值?这是一个正值,Double可以是负面的.

我明白为什么它是一个有用的数字,但它似乎是一个非常不直观的名称,特别是与之相比时Integer.MIN_VALUE.调用它Double.SMALLEST_POSITIVEMIN_INCREMENT类似语句会有更清晰的语义.

此外,双打可以采取的最低价值是多少?是-Double.MAX_VALUE吗?文档似乎没有说.

java floating-point numbers

148
推荐指数
4
解决办法
8万
查看次数

Java 输出给了我“无限”

当我应该得到一个数字时,我编写的 Java 程序的输出却给出了“Infinity”。我正在使用浮点数,并且我认为我的数字不会超出浮点数可以处理的范围。

我的问题是,如果 Java 计算的值大于所使用的数据类型可以处理的值,我是否会得到“Infinity”作为输出?或者只有当我在某个地方不小心除以零时才返回“无穷大”。

java math runtime-error divide-by-zero

3
推荐指数
1
解决办法
9566
查看次数