Math.round与java中的无穷大

cha*_*eme 3 java

我正在努力获得有效的回复

Math.round(Double.valueOf(1) / Double.valueOf(0))
Run Code Online (Sandbox Code Playgroud)

但我得到一个随机数作为输出.有人可以请帮助.

Jon*_*eet 11

它的行为完全符合记录 - 你没有得到"随机数",你得到Long.MAX_VALUE:

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

在你的情况下,论证正无穷大.因此结果.