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 PhoneEntry-Objekten implementiert:
class PhoneEntry
{
String name; // Name einer Person
String phone; // ihre Telefonnummer
// Konstruktor
PhoneEntry( String n, String p )
{
name = n; phone = p;
}
}
Die Telefonnummer ist ein String (kein int), weil
damit keine Berechnungen durchgeführt werden und,
weil sie Doppelpunkte und Bindestriche enthalten könnte.
Die main() Methode deklariert dieses Array:
PhoneEntry[] phoneBook = new PhoneEntry[ 5 ] ;