标签: java
我正在尝试获得
Math.round(Double.valueOf(1) / Double.valueOf(0))
但我得到一个随机数作为输出。有人可以帮忙。
答案 0 :(得分:10)
它的行为与documented完全相同 - 你没有得到“随机数”,你得到Long.MAX_VALUE:
Long.MAX_VALUE
如果参数为正无穷大或任何大于或等于Long.MAX_VALUE的值,则结果等于Long.MAX_VALUE的值。
在您的情况下,参数是正无穷大。因此结果。