Java Reference
In-Depth Information
Abbildung 10.8 Programm mit Uhrzeiteingabe
Mit dem Übernehmen der eingetragenen Uhrzeit soll der Text »Ihre Uhrzeit ist xx:yy
Uhr!« als Labeltext ausgegeben werden ( Abbildung 10.8 ). Als Reaktion auf eine Number-
FormatException soll als Labeltext »Ungültige Uhrzeit!« ausgegeben werden.
10
Aufgabe 3
Erweitern Sie das Programm Uhrzeit aus Aufgabe 2 so, dass bei einer Stundenangabe
kleiner 0 und größer 23 und bei einer Minutenangabe kleiner 0 und größer 59 ebenfalls
eine NumberFormatException ausgelöst wird.
Aufgabe 4
Erweitern Sie das Programm Uhrzeit aus Aufgabe 3 so, dass bei Stundeneingabe kleiner 0
oder größer 23 und bei einer Minutenangabe kleiner 0 oder größer 59 eine genauere Feh-
lerangabe gemacht wird. Ist die Stundenangabe nicht im gültigen Wertebereich, soll
»Ungültige Stundenangabe!« bzw. bei falscher Minutenangabe soll »Ungültige Minuten-
angabe!« als Labeltext ausgegeben werden.
Hinweis
Erstellen Sie zunächst im Package gui10 eine neue Klasse UhrzeitFormatException, die
von der Klasse Exception abgeleitet ist. Überschreiben Sie nur die beiden ererbten Kon-
struktoren mit und ohne Parameter. Anschließend können Sie zwei getrennte catch-
Blöcke für Werte außerhalb des gültigen Wertebereichs für Stunden und Minuten und
für allgemeinere Fehler (NumberFormatExceptions) definieren.
Search WWH ::




Custom Search