Morris
Eine Ausnahme ist eine ungewöhnliche Situation, die aufgrund eines Laufzeitfehlers erstellt oder verursacht wird. Wenn die Ausnahme nicht richtig behandelt oder abgefangen wird, zeigen die Interpreter eine Fehlermeldung an oder beenden das Programm unerwartet. Diese Situation kann mit try... Catch gehandhabt werden, und es können alternative erforderliche Maßnahmen ergriffen werden.
Beispiel für die Ausnahmebehandlung:
class test{ public static void main(String[]ar){ int a=100; intb=2; intc=0; versuchen{c=a/(b*c); //Fehler dividiert durch Null. Ausnahme generiert. } catch(ArithmaticException E) // Ausnahme wird hier abgefangen. { System.out.println (E); c = a/b; //Hier wird eine alternative Lösung durchgeführt. } endlich { System.out.println("Ergebnis: " + c); } } }