double doubleResult = 1d/0d;
System.out.println(doubleResult);
int intResult = 1/0;
System.out.println(intResult);
Die Ausgabe lautet:Null Division java integer vs Doppel
Infinity
Exception in thread "main" java.lang.ArithmeticException:/by zero
Warum Unendlichkeit hat Doppel-Null-Division zurück und int Ausnahme Null Division wirft?
Siehe auch [diese Frage] (http://stackoverflow.com/questions/2381544/why-doesnt-java-throw-an-exception-when-division-by-0-0). –