|
Fortfahren von Fehlern Tritt eine Ausnahme auf, muß nicht zwangsläufig das Programm beendet werden. Setzt man beispielsweise alle try...catch-Anweisungen in die Schleife, fährt das Programm nach einem Fehler fort und versucht die nächste Division durchzuführen. Beispiel: public class Exc004 { public static void main(String[] args) { int a, c, i; a=60; for(i=4;i>=-4;i--) { try { c=a/i; System.out.println("Quotient: " + c); } catch(ArithmeticException e) { System.out.println("Division durch Null."); } } } } Als Ausgabe erhält man:
Quotient: 15
Quotient: 20
Quotient: 30
Quotient: 60
Division durch Null.
Quotient: -60
Quotient: -30
Quotient: -20
Quotient: -15
|
|
|