Arrays einlesen, zwischenspeichern und wieder ausgeben

JD_1998

Mitglied
Nabend,

wie kann ich Arrays nachdem die Eingabe abgeschlossen ist wieder ausgeben?
Java:
int n = Terminal.readInt("Wieviele Zahlen sollen analysiert werden ");
int [] arr = new int[n];

for(int i = 0; i < arr.length; i++) {
    int number =  Terminal.readInt("Naechste Zahl "); // Bis hier her ist alles klar. array arr erstellt und int n zugewiesen, for Schleife erstellt, Abfrage passt.
}
Aber wie kann ich, nachdem die Schleife beendet wurde, alle eingegeben Werte noch einmal in der Konsole ausgeben?
 
Oder

Java:
System.out.println(Arrays.toString(arr));

PS.:

Aktuell speicherst du garnichts im Array, sondern nur in der lokalen Variablen number.

Java:
arr[i] =  Terminal.readInt("Naechste Zahl ");
// statt: int number =  Terminal.readInt("Naechste Zahl ");
 
Das alleine wird aber nicht ausreichen, denn die Eingabe muss natürlich auch in dem Array gespeichert werden. Derzeit wird die Eingabe in der lokalen Variable number gespeichert.
 
Ja, aber das bedenkliche ist doch, dass ich das schon geschrieben habe, als Du auch noch am Schreiben warst ... Somit ist doch bewiesen, dass ich Dich oder zumindest Deinen Rechner überwache - anders wäre das ja sonst nicht möglich 🙂
 
Oder

Java:
System.out.println(Arrays.toString(arr));

PS.:

Aktuell speicherst du garnichts im Array, sondern nur in der lokalen Variablen number.

Java:
arr[i] =  Terminal.readInt("Naechste Zahl ");
// statt: int number =  Terminal.readInt("Naechste Zahl ");
meine Heldin, das hat mein Spatzenhirn einfach nicht realisiert, vielen Dank!
 

Zurück
Oben