Guten Abend,
ich bin mir nicht sicher, ob ich die Aufgabe richtig verstanden habe bzw. richtig gelöst habe.
Aufgabestellung) Formulieren Sie catch - Anweisungen für die Verarbeitung folgender Ausnahmen:
a) ein Argument wird in einem ungültigen Format übergeben,
b) ein Zugriff auf eine nicht vorhandene Klasse,
c) eine gescheiterte Umwandlung einer Zeichenkette in einen numerischen Wert,
d) Zugriff auf einen ungültigen Index in einem Array,
e) für sämtliche echte Ausnahmen, die auftreten können.
Sie müssen dabei jeweils nur die Zeile mit der Catch Anweisungen angeben.
Meine Lösung:
Wenn ich richtig verstanden habe, kann ich try - Block weglassen ?
a) catch ( IllegalArgumentException e) { …… }
b) catch ( ClassCastException e) { …….. }
c) catch ( NumberFormatExcepton e) { ……. }
d) catch (ArrayIndexOutBoundsException e ) { …… }
e) catch ( Exceptions e) { …… }
ich bin mir nicht sicher, ob ich die Aufgabe richtig verstanden habe bzw. richtig gelöst habe.
Aufgabestellung) Formulieren Sie catch - Anweisungen für die Verarbeitung folgender Ausnahmen:
a) ein Argument wird in einem ungültigen Format übergeben,
b) ein Zugriff auf eine nicht vorhandene Klasse,
c) eine gescheiterte Umwandlung einer Zeichenkette in einen numerischen Wert,
d) Zugriff auf einen ungültigen Index in einem Array,
e) für sämtliche echte Ausnahmen, die auftreten können.
Sie müssen dabei jeweils nur die Zeile mit der Catch Anweisungen angeben.
Meine Lösung:
Wenn ich richtig verstanden habe, kann ich try - Block weglassen ?
a) catch ( IllegalArgumentException e) { …… }
b) catch ( ClassCastException e) { …….. }
c) catch ( NumberFormatExcepton e) { ……. }
d) catch (ArrayIndexOutBoundsException e ) { …… }
e) catch ( Exceptions e) { …… }