initial commit
This commit is contained in:
commit
035ab6c0b8
|
|
@ -0,0 +1,31 @@
|
|||
# Aufgabe Kreditkarte - String-Klasse Methoden
|
||||
|
||||
Auf einer Kreditkarte wird der Name (Vorname und Nachname) immer in Großbuchstaben angegeben.
|
||||
|
||||

|
||||
|
||||
Die Personendaten werden aber bei Beantragung nicht in dieser Form eingegeben, sondern so, dabei kann auch unbeabsichtigt ein Leerzeichen (Space) am Anfang oder Ende eingegeben werden:
|
||||
|
||||

|
||||
|
||||
a) Schreiben Sie ein JAVA-Programm, das Vorname und Nachname einliest (Scanner-/JOptionPane-Klasse) und diese in Großbuchstaben wandelt, die auf der Kreditkarte ausgedruckt werden. Entfernen Sie auch ungewollte Leerzeichen bei den Eingaben! (toUpper() , trim())
|
||||
|
||||
b) Geben Sie zusätzlich bitte die Daten auch in Kleinbuchstaben aus, auch wenn dies nicht üblich ist. (toLower())
|
||||
|
||||
c) Wie viele Buchstaben enthalten Vorname und Nachname zusammen? (length())
|
||||
|
||||
d) Wenn Vorname und/oder Nachname Umlaute(ä,Ä,ö,Ö,ü,Ü oder ß) enthalten, müssen diese in ae,Ae,oe,Oe,ue,Ue oder ss gewandelt werden, führen Sie dies durch! (replace())
|
||||
|
||||
e) Wie viele Buchstaben enthalten Vorname und Nachname jetzt zusammen? (length())
|
||||
|
||||
f) Geben Sie bitte die Initialien des Namens aus! (chrAt())! (z.B.: JS für Jens Simon)
|
||||
|
||||
g) Prüfen Sie jetzt, ob Vorname oder Nachname gleich „Muster“ ist! (equalsIgnoreCase())
|
||||
|
||||
h) Generieren Sie eine Kreditkartennummer aus zufälligen Ziffern nach folgendem Format (1234-5678-9012-3456) und lassen Sie diese anzeigen (Math.random() und concat()).
|
||||
|
||||
i) Erzeugen Sie folgenden String maske =“xxxx-xxxx-xxxx-xxxx“ und lassen Sie hiermit die Kartennummer maskiert ausgeben, wie in Online-Shops üblich: xxxx-xxxx-xxxx-3456 (substring() , concat()).
|
||||
|
||||
j) Püfen Sie, ob die Ziffern 1-4 „5555“ sind, wenn ja geben Sie „ungültige Startkennung!“ aus. (indexOf())
|
||||
|
||||
k) Beginnt die Kreditkartennummer mit „0“ oder endet sie mit „0“? (startsWith(),endsWith()).
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
Loading…
Reference in New Issue