Мне просто любопытно это :
При оценке 1/0
в Java возникает следующее исключение:
Исключение в потоке "main" java.lang.ArithmeticException: / от нуль at Foo.main (Foo.java:3)
Но 1 / 0.0
оценивается как Бесконечность
.
public class Foo {
public static void main (String[] args) {
System.out.println(1/0.0);
}
}
Почему это происходит?