Почему компилятор Java не отображает предупреждение об очевидном делении на ноль? [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему компилятор Java не отображает предупреждение об очевидном делении на ноль? [дубликат]

Сообщение Anonymous »

Мне просто любопытно узнать, почему компилятор Java не показывает никаких предупреждений в этом случае, в то время как он показывает предупреждение о непроверенных операциях, чтобы предсказать вероятное исключение ClassCastException.

Код: Выделить всё

public class DivideByZero {
public static void main() {
int number = 3/0;
System.out.println(number);
}
}
Приведенный выше код гарантированно создает ArithmeticException.

Это только пример.
Там есть еще способы гарантировать исключение во время выполнения без предупреждения во время компиляции.

Подробнее здесь: https://stackoverflow.com/questions/190 ... ng-by-zero
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»