Ausnahmebehandlung ermöglicht Programmkontinuität:
Beispiel für eine abgefangene Ausnahme:
Codebeispiel:
class ExcDemo3 { public static void main(String args[]) { int numer[] = { 4, 8, 16, 32, 64, 128 }; int denom[] = { 2, 0, 4, 4, 0, 8 }; for (int i = 0; i < numer.length; i++) { try { // Tenta realizar a divisão System.out.println(numer[i] + " / " + denom[i] + " is " + numer[i] / denom[i]); } catch (ArithmeticException exc) { // Captura e trata a exceção de divisão por zero System.out.println("Can't divide by Zero!"); } } } }
Programmausgabe:
4 / 2 is 2 Can't divide by Zero! 16 / 4 is 4 32 / 4 is 8 Can't divide by Zero! 128 / 8 is 16
Ausnahmen werden nach der Behandlung entfernt:
Vorteil:
Durch die Ausnahmebehandlung kann das Programm wiederholte Fehler verarbeiten und seinen Ausführungsablauf reibungslos fortsetzen.
Fazit:
Durch die Ausnahmebehandlung kann das Programm weiter ausgeführt werden, indem Fehler wie Division durch Null behandelt werden, anstatt die Ausführung abzubrechen.
Das obige ist der detaillierte Inhalt vonMit Ausnahmen können Sie Fehler normal behandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!