Die Aufgabe
Aufgabe 2
Erstellen Sie ein Programm mit einem kleinen Telefonverzeichnis. Wenn man auf der Konsole einen Namen eingibt, soll die zugehörige Telefonnummer ausgegeben werden. Gibt es zu dem Namen keinen Eintrag, so wird dies dem Benutzer mitgeteilt, und er kann einen neuen Namen eingeben.
Verwenden Sie eine geeignete Java-Collection, fügen Sie einige Namen und Telefonnummern ein und testen Sie die Abfrage von Telefonnummern.
Das Programm kennt einige Namen mit Telefonnummer. Es fragt immer wieder nach einem Namen. Gibt es den Namen, zeigt es die Nummer. Gibt es ihn nicht, sagt es das, und man kann den nächsten Namen eingeben.
Welche „Java-Collection“ ist geeignet? Eine Collection ist eine Sammlung von Objekten, etwa eine Liste. In einer Liste müsste man alle Einträge durchsuchen, bis der Name passt. Eine Map findet den Eintrag direkt über den Namen.
- Die Map anlegen und mit Einträgen füllen.
- In einer Schleife Namen einlesen, bis „Ende“ kommt.
- Für jeden Namen nachschlagen: Nummer oder Hinweis.
- Ein Probelauf.