Почему JVM дает разные результаты в этих двух случаях, почему он не дает «Бесконечность» в коде 1?Сравнение версий Java (0/0) и (0/0.0)
Код 1:
class A {
public static void main(String args[]) {
System.out.println(0/0);
}
}
Выход code1: Исключение в потоке "основного" java.lang.ArithmeticException
Код 2:
class B {
public static void main(String args[]) {
System.out.println(0/0.0);
}
}
Выход Кодекса2: Бесконечности