Methoden Bluej - Nummernschild auf Gültigkeit prüfen

B

Bienchen21

Gast
Hallo Leute,
wir sind eine Gruppe von ahnungslosen Studentinen, die mit dem Schicksal geplagt sind Bauinfo als Modul belgen zu müssen.

Folgende Sache:

Wir müssen eine Methode erstellen die ein Kennzeichen auf Gültigkeit prüft.
Das Kennzeichen besteht aus:
- 1-3 Großbuchstaben
- Bindestrich
- 1-2 Großbuchstaben
- LEERZEICHEN
- 1-4 Ziffern.
(Mögliches Kennzeichen: HH-AI 1209)

und weiterführend auch noch Zufallszahlen für die letzten 1-4 Ziffern (Nummernschild) erstellen lassen, die zwischen 1000 und 1100 liegen sollen.

Vielen Dank im Vorraus. ;)
 
G

Gast2

Gast
Habt ihr schon Ansätze auf die man aufbauen kann? Müsst ihr das händisch lösen oder hilft euch auch ne Regex?
 
M

Marcinek

Gast
Hallo,

und wie sieht dein Lösungsansatz aus???

Lösungsansatz: Im Java- Forum posten andere sollen es lösen.

Gruß,

Martin
 

Gregorrr

Bekanntes Mitglied
Und jetzt? Beim Aussuchen des Studiums warst du noch dabei, oder?

Pflanz es in die Jobbörse oder besser: Mach es selbst, denn Aufgaben dienen genau dem gegenteiligen Zweck von dem was du machst. Btw.: Es ist ziemlich frech, einfach eine Aufgabe hier reinzustellen nach dem Motto: "Hier macht es", "Oder irgend ein Dummer wird's schon machen", auch wenn die Aufgabe ziemlich einfach ist...
 
B

Bienchen21

Gast
Zu aller erst, was soll das?! alles um was wir gebeten haben war ein Lösungsvorschlag. ganz davon mal abgesehen ist das vielleicht 1/5 der ganzen Aufgabe und nicht alles!
wir studieren Bauing. und nicht Info! also reg dich ab und halt dich raus wenn du nicht helfen magst!!

so, zu unserem ansatz. wir dachten an einen array der jedem buchstaben einen zahlenwert zuordnet, sprich eine umwandlung von string to integer, damit wir die eingabe auf seiner richtigkeit prüfen können (über die if-funktion).
 
B

Bienchen21

Gast
Die sache ist nur die, wir haben mithilfe von nachschlagewerken ansich schon eine vorstellen wie man die aufgabe lösen konnte, aber leider bekommen wir die ideen (siehe oben) nicht in form eines quelltextes erstellt.
 
G

Gast2

Gast
Zerleg die Aufgabe in Teilaufgaben, dann wirds einfacher:

1) Den String zerlegen, bei - und <space>, dann erhälst du drei Blöcke
2) Ersten Block prüfen ob 1-3 Großbuchstaben
3) Zweiten Block prüfen ob 1-2 Großbuchstaben
4) Dritten Block prüfen ob 1-4 Zahlen

Wo genau hakts denn da?
 
B

Bienchen21

Gast
Wir hatten halt erst 3Stunden info,und wissen nicht,wie man so etwas in einen Quelltext schreibt...Wir wissen zwar was wir machen müssen,aber nicht wie...Schließlich wollen wir mal Häuser Bauen und nicht irgendetwas programmieren, daher fehlt uns da etwas der Durchblick...

Danke schonmal Eike :)
 

Final_Striker

Top Contributor
Schaut euch mal die Methoden der Klasse
Code:
String
an.

mit
Code:
split
könnt ich ein String trennen
mit
Code:
chatAt
auf einen Buchstaben im String zugreifen

Damit könnt ihr dann anfangen was zusammen zubastellt. ;-)
 

Neue Themen


Oben