У меня есть следующий код:
public static void main(String[] args) {
try {
int d1 = 3;
int d2 = 0;
int d = d1/d2;
} catch (Exception ex) {
System.out.println("Exception");
}
}
Когда этот код выполняется, очевидно, что произойдет исключение.Однако, если я изменю код следующим образом:
public static void main(String[] args) {
try {
double d1 = 3;
double d2 = 0;
double d = d1/d2;
} catch (Exception ex) {
System.out.println("Exception");
}
}
, то исключение не выдает.Я действительно не понимаю.Кто-нибудь может уточнить, пожалуйста?