Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Sonstige Fragen (http://www.informatikerboard.de/board/board.php?boardid=25)
--- Array Zwischenspeichern (http://www.informatikerboard.de/board/thread.php?threadid=2055)


Geschrieben von Erstsemestler am 08.01.2015 um 23:40:

  Array Zwischenspeichern

Meine Frage:
Hallo zusammen,

folgendes Problem: Ich würde gerne die Werte eines Arrays zwischenspeichern, sodass ich bei Berechnungen immer wieder auf die vorherige Zeile zugreifen kann.



Meine Ideen:
Mein Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:

public class Zwischenspeicher 
{
	public static void main (String[]args)
	{
		int test [] = {7,9,2}; //Array
		int wertSpeicherung [] = new int [test.length]; //Array für Speicherung
		for (int i=0; i<test.length;i++)
		{
			wertSpeicherung [test.length-1] = test [i];  //Zuweisung 
			System.out.println(wertSpeicherung[test.length-1]);
		}
	
	
		for (int j=0; j<wertSpeicherung.length;j++)
		{
			System.out.println(wertSpeicherung[j]);
		}
	
	
	}
}

	



Als Ausgabe bekomme ich immer 7 9 2 und dann 0 0 2;
Das 0 0 2 stört mich, da dort eigentlich auch 7 9 2 stehen müsste?


Vielen Dank für Eure Hilfe :-)



Geschrieben von eulerscheZahl am 09.01.2015 um 06:43:

  RE: Array Zwischenspeichern

code:
1:
2:
wertSpeicherung [test.length-1] = test [i];  //Zuweisung 
System.out.println(wertSpeicherung[test.length-1]);

test.length-1 ist immer 2. Da muss i stehen.



Geschrieben von Erstsemestler am 09.01.2015 um 09:00:

 

Dankeschön für die Hilfe, jetzt läuft's :-)


Forensoftware: Burning Board, entwickelt von WoltLab GmbH