Es wäre schön den String, nach dem gesucht wird, vom Anwender eingeben zu lassen. Weitere Hacks (die Sie in Erwägung ziehen könnten) wären, dem Anwender zu erlauben Strings in das Array einzufügen und zu löschen.
Aber lassen Sie uns mehr tun als das.
Lassen Sie uns aus diesem Programm eine (fast) brauchbare Applikation machen.
Unsere Applikation wird nach einem Namen suchen und wird
dann die Telefonnummer der Person ausgeben.
Das Namens- und Telefonnummernverzeichnis wird als
eine Liste von TelefonEintrag
-Objekten implementiert:
class TelefonEintrag { String name; // Name einer Person String telefon; // ihre Telefonnummer // Konstruktor TelefonEintrag( String name, String telefon ) { this.name = name; this.telefon = telefon; } }
Die Telefonnummer ist ein String (kein int
), weil
damit keine Berechnungen durchgeführt werden und,
weil sie Schrägstriche und Bindestriche enthalten könnte.
Die main()
Methode deklariert dieses Array:
TelefonEintrag[] telefonbuch = new TelefonEintrag[ 5 ] ;