Моля, проверете кодовете по-долу ...
// this will produce java.lang.ArithmeticException: / by zero
System.out.println(1 / 0);
// this will produce Infinity result
System.out.println(1.1 / 0);
Предполагам, че Integer аритметиката винаги ще хвърля java.lang.ArithmeticException: / с нула. Ако е така, предполагам, че първият оператор или System.out.println(Integer.parseInt("1") / 0);
трябва да генерира изключение по време на компилиране. Но не получих никакви грешки или предупреждения по време на компилиране в моята Eclipse IDE. Или може би греша.
Някакви предложения?