Hi,
Ich versuche gerade ein Programm zu schreiben bei dem der Benutzer so viele Bücher wie er möchte eingeben kann, um später auslesen zu können welches Buch z.B. auf Feld 1 liegt.
Leider werden die Daten der zuvor eingegebenen Bücher momentan immer überschrieben, sodass am Ende auf Buecher[0], Buecher[1] usw. die Informationen des zuletzt eingegeben Buches liegen.......
Zur info :
IOTools.readString() liest einen String-Wert ein
Ich habe den Code etwas gekürzt damit er übersichtlicher wird, normalerweise kann der Benutzer noch mehr Informationen eingeben
Ich freue mich über jede Hilfe
Ich versuche gerade ein Programm zu schreiben bei dem der Benutzer so viele Bücher wie er möchte eingeben kann, um später auslesen zu können welches Buch z.B. auf Feld 1 liegt.
Leider werden die Daten der zuvor eingegebenen Bücher momentan immer überschrieben, sodass am Ende auf Buecher[0], Buecher[1] usw. die Informationen des zuletzt eingegeben Buches liegen.......
Code:
while(t == 1) {
buch.titel = IOTools.readString("Bitte geben sie einen Titel ein ");
Buecher [a] = buch;
a = a + 1;
t = IOTools.readInteger("Möchten Sie ein weiteres Buch hinzufügen? ");
}
System.out.println("Titel Buch1: " + Buecher [0].titel);
System.out.println("Titel Buch2: " + Buecher [1].titel);
Zur info :
IOTools.readString() liest einen String-Wert ein
Ich habe den Code etwas gekürzt damit er übersichtlicher wird, normalerweise kann der Benutzer noch mehr Informationen eingeben
Ich freue mich über jede Hilfe