Mittwoch, 10. März 2010
einfache erkennende Automaten, implementiert mit switch
Erstellen Sie jeweils eine Klasse, die einen Automaten zur Erkennung von
Die Automaten sollen jeweils eine Methode
- Telefonnummern mit Vorwahlen (/) und Durchwahlen (-)
- Postleitzahlen
- Autokennzeichen (österreichische)
switch
-Statements.Die Automaten sollen jeweils eine Methode
implementieren, welche
boolean accept(String input)
true
liefert, wenn der Automat den String input
akzeptiert.Beispiele für Telefonnummern:
27871 ... ohne Vorwahl (im Ort), ohne Durchwahl
27871-200 ... ohne Vorwahl mit Durchwahl
02622/27871 ... mit Vorwahl ohne Durchwahl
02622/27871-200 ... mit Vorwahl mit Durchwahl
+432622/27871 ... mit Vorwahl ohne Durchwahl
+432622/27871-200 ... mit Vorwahl mit Durchwahl
+43 2622 / 27 8 71 - 200 ... mit Vorwahl mit Durchwahl und eingestreuten Leerzeichen
Beispiele für Postleitzahlen:
2700, A-2700, D-23790, F-23091
Beispiele für Autokennzeichen:
W123X, L INZ23, WU123A, W 34597A, GFRAST2, GF RAST3
Nach dem Ortskennzeichen (1 bis 2 Buchstaben) darf ein Leerzeichen stehen. Danach kommt eine Reihe von Buchstaben und dann eine Reihe von Ziffern oder zuerst Ziffern und dann Buchstaben. Ungültig wäre z.B. W2BU3.
Abonnieren Posts [Atom]
Kommentar veröffentlichen