Guten Tag erstmal an alle, ist ja das erste Mal hier für mich.
Seit diesem Schuljahr haben wir das Fach Informatik in der Schule und wir sind gerade dabei, die Grundlagen des Programmierens zu erlernen. (Hier: Programme mit Arrays)
Zuletzt haben wir die Aufgabe erhalten, ein Adressbuch mit Java zu programmieren, bei welchem man Name, Vorname, Straße, Hausnummer, Ort sowie Postleitzahl eingibt, das Programm diese Infos speichert und man diese erneut abrufen kann. (20 Adressbucheinträge möglich)
Dies kann mein Programm nun und es treten keine Fehler auf.
Jedoch ist es bei meinem Adressbuch nun so, dass man die Einträge nur mit der Nummer des Eintrages abrufen kann, sprich wenn ich 1 eingebe, bekomme ich auch den ersten Eintrag etc.
Gibt es auch eine Möglichkeit dies mit Hilfe des Nachnamen aufrufen kann? Also dass ich den Nachnamen eingebe, und ich daraufhin die anderen 5 Einträge erhalte? Ist dies schwer unzusetzen oder muss ich nur "relativ" wenig verändern?
Und die 2. Frage, die ich habe ist diese: Ich beispielsweise wohne in der Hausnummer 5a. Dies kann ich allerdings nicht eingeben, da int ja nur Zahlenwerte besitzt. Kann ich dieses Problem auch lösen?
Freue mich schon auf eure Hilfe.
LG
(Programm ist angehängt, falls ich alles richtig gemacht habe)
Seit diesem Schuljahr haben wir das Fach Informatik in der Schule und wir sind gerade dabei, die Grundlagen des Programmierens zu erlernen. (Hier: Programme mit Arrays)
Zuletzt haben wir die Aufgabe erhalten, ein Adressbuch mit Java zu programmieren, bei welchem man Name, Vorname, Straße, Hausnummer, Ort sowie Postleitzahl eingibt, das Programm diese Infos speichert und man diese erneut abrufen kann. (20 Adressbucheinträge möglich)
Dies kann mein Programm nun und es treten keine Fehler auf.
Jedoch ist es bei meinem Adressbuch nun so, dass man die Einträge nur mit der Nummer des Eintrages abrufen kann, sprich wenn ich 1 eingebe, bekomme ich auch den ersten Eintrag etc.
Gibt es auch eine Möglichkeit dies mit Hilfe des Nachnamen aufrufen kann? Also dass ich den Nachnamen eingebe, und ich daraufhin die anderen 5 Einträge erhalte? Ist dies schwer unzusetzen oder muss ich nur "relativ" wenig verändern?
Und die 2. Frage, die ich habe ist diese: Ich beispielsweise wohne in der Hausnummer 5a. Dies kann ich allerdings nicht eingeben, da int ja nur Zahlenwerte besitzt. Kann ich dieses Problem auch lösen?
Freue mich schon auf eure Hilfe.
LG
(Programm ist angehängt, falls ich alles richtig gemacht habe)