2014-09-05 16 views
2

我试图获得Math.round与无限Java中

Math.round(Double.valueOf(1)/Double.valueOf(0)) 

有效的反应,但我得到一个随机数作为输出。有人可以请帮助。

回答

10

它的表现完全一样documented - 你没有得到“随机数”,你得到Long.MAX_VALUE

如果参数是正无穷大或大于或等于价值的任何值Long.MAX_VALUE,结果等于Long.MAX_VALUE的值。

在你的情况下,参数正无穷。因此,结果。