Fang mich, wenn du kannst - 1

„Hi, Amigo. Hier sind einige interessante Aufgaben, bei denen das Abfangen von Ausnahmen eine Rolle spielt.“

3
Aufgabe
Java Syntax,  Level 9Lektion 6
Gesperrt
Ausnahme bei der Arbeit mit Zahlen
Sehr geehrte Kolleginnen und Kollegen, die Dinge werden ernst. Wir starten einen Undercovereinsatz, um Ausnahmen abzufangen. Das geheime CodeGym-Zentrum hat die folgende Aufgabe geschickt, und ich zitiere: "Fange die Ausnahme ab (und zeige ihren Typ an), die auftritt, wenn der folgende Code ausgeführt wird: int a = 42 / 0;". Hinweis: Erledige diese Aufgabe sofort.
3
Aufgabe
Java Syntax,  Level 9Lektion 6
Gesperrt
Ausnahme bei der Arbeit mit Zeichenketten
In Java ist eine Ausnahme ein Objekt. Und eine Ausnahme hat natürlich einen Typ. So richtig versteht man das erst, wenn man mit ihnen arbeitet. Übung macht auch hier den Meister. Werde noch sicherer beim Abfangen von Ausnahmen: Fange die Ausnahme ab (und zeige sie mit Angabe ihres Typs an), die beim Ausführen des folgenden Codes auftritt: String s = null; String m = s.toLowerCase().
3
Aufgabe
Java Syntax,  Level 9Lektion 6
Gesperrt
Ausnahme bei der Arbeit mit Arrays
Langsam beherrschen wird den Mechanismus zur Fehlerbehandlung im Programm. Damit meine ich Ausnahmen. Diesmal musst du Ausnahmen abfangen, wenn du mit Arrays arbeitest. Eine Anwendung hat folgende Codezeilen: int[] m = new int[2]; m[8] = 5; fange die Ausnahme ab, die beim Ausführen dieses Codes auftritt, und zeige sie dann einschließlich ihres Typs auf dem Bildschirm an.
3
Aufgabe
Java Syntax,  Level 9Lektion 6
Gesperrt
Ausnahme bei der Arbeit mit Listen
Im neunten Level haben wir bereits eine Vorstellung von Listen und Ausnahmen bekommen. Lass uns dieses Wissen kombinieren: Fange Ausnahmen ab, wenn du den folgenden Code ausführst: ArrayList<String> liste = new ArrayList<String>(); String s = liste.get(18); fange die Ausnahme ab und zeige sie dann einschließlich ihres Typs auf dem Bildschirm an.
3
Aufgabe
Java Syntax,  Level 9Lektion 6
Gesperrt
Ausnahme bei der Arbeit mit Maps
Wir haben fragwürdigen Code. Wir müssen einen Agenten einsetzen, um Ausnahmen abzufangen. Das ist der Code: HashMap<String, String> map = new HashMap<String, String>(null); map.put(null, null); map.remove(null); Agent, deine Aufgabe ist es, wie üblich, die Ausnahme abzufangen und auf dem Bildschirm anzuzeigen. Vergiss nicht, nur die Ausnahmeart anzuzeigen.
3
Aufgabe
Java Syntax,  Level 9Lektion 6
Gesperrt
Ausnahme bei der Arbeit mit Zahlen
Heute kam weitere Aufgabe zum Abfangen von Ausnahmen im geheimen CodeGym-Zentrum an. Diesmal müssen wir eine Ausnahme abfangen und sofort auf dem Bildschirm anzeigen. Vergiss nicht, ihren Typ anzugeben. Die betreffende Ausnahme tritt auf, wenn der folgende Code ausgeführt wird: int num = Integer.parseInt("XYZ"); System.out.println(num).

„Und hier noch ein Tipp: Schreibe dein Programm, sieh dir an, welche Arten von Ausnahmen auftreten, und ändere dann den Code so, dass sie abgefangen werden.“