S
Sonic1337
Gast
Hallo liebe community hab mir gerade im Internet paar aufgaben angeschaut zum Thema Java und Exeptions komme aber überhaupt nicht vorran und bitte um Hilfe...
Hier mal die Aufgabe
Die Klausuranmeldung zum Kurs 1618 erfolgt per Email. Dabei muss die Anmeldung ein bestimmtes Format haben, um weiterverarbeitet werden zu können. Vereinfacht gehen wir davon aus, dass die Anmeldung aus Klausurort Matrikelnummer Nachname Vorname besteht, also z.B.
Hamburg 12345678 Boss Hugo
oder
Rom 87654321 Borgia Lucrezia,
wobei in den Namen keine Sonderzeichen oder Umlaute vorkommen dürfen und die Matrikelnummer achtstellig ist.
Schreiben Sie ein Java-Programm, das unter fleißiger Verwendung von try, catch und throw-Anweisungen überprüft,
• ob die Anmeldung aus den gewünschten Teilen besteht,
• ob der angegebene Klausurort Hamburg ist,
• ob die Matrikelnummer achtstellig ist und aus Zahlen besteht,
• ob Nachname und Vorname aus Groß- und Kleinbuchstaben bestehen.
Hinweise:
• Character-Werte können in Java auf Integer-Werte gecastet werden. Die auf Integer-Werte gecasteten Character-Werte der Buchstaben von A bis Z liegen im Bereich von65 bis 90, die der Buchstaben a bis z im Bereich von 97 bis 122.
• Um an einzelne Buchstaben eines Strings zu kommen, verwendet man die Methode charAt.
• Für den Test auf Gleichheit von Zeichenketten muss equals verwendet werden.
• Definiert man eigene Ausnahmeklassen, müssen diese Unterklassen von Exception sein,
z.B.
class EigeneAusnahme extends Exception{
}
PS: danke im vorraus
Hier mal die Aufgabe
Die Klausuranmeldung zum Kurs 1618 erfolgt per Email. Dabei muss die Anmeldung ein bestimmtes Format haben, um weiterverarbeitet werden zu können. Vereinfacht gehen wir davon aus, dass die Anmeldung aus Klausurort Matrikelnummer Nachname Vorname besteht, also z.B.
Hamburg 12345678 Boss Hugo
oder
Rom 87654321 Borgia Lucrezia,
wobei in den Namen keine Sonderzeichen oder Umlaute vorkommen dürfen und die Matrikelnummer achtstellig ist.
Schreiben Sie ein Java-Programm, das unter fleißiger Verwendung von try, catch und throw-Anweisungen überprüft,
• ob die Anmeldung aus den gewünschten Teilen besteht,
• ob der angegebene Klausurort Hamburg ist,
• ob die Matrikelnummer achtstellig ist und aus Zahlen besteht,
• ob Nachname und Vorname aus Groß- und Kleinbuchstaben bestehen.
Hinweise:
• Character-Werte können in Java auf Integer-Werte gecastet werden. Die auf Integer-Werte gecasteten Character-Werte der Buchstaben von A bis Z liegen im Bereich von65 bis 90, die der Buchstaben a bis z im Bereich von 97 bis 122.
• Um an einzelne Buchstaben eines Strings zu kommen, verwendet man die Methode charAt.
• Für den Test auf Gleichheit von Zeichenketten muss equals verwendet werden.
• Definiert man eigene Ausnahmeklassen, müssen diese Unterklassen von Exception sein,
z.B.
class EigeneAusnahme extends Exception{
}
PS: danke im vorraus
Zuletzt bearbeitet von einem Moderator: