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