raffiSSL
Lt. Junior Grade
- Registriert
- Feb. 2006
- Beiträge
- 289
Hallo, ich bins mal wieder und habe wieder ein Problem mit Java.
Ers einmal der Quelltext:
Wenn ich das Programm ausführe, dann gibt er mir nur Schrott zurück ("[$?77898" z. B.). Ich weis aber nicht, wie ich dem Compiler sagen soll, das er nicht irgendwelche Stellen des Arrays zurückgeben soll und nicht nur einen 10 Spalten großen, sondern entsprechend der eingegebenen Zahl (laenge).
Ich hoffe das Programm ist ein bisschen durchschaubar
Danke
Ers einmal der Quelltext:
Code:
int[] feld;
public int[] Permutation (int i) {
int z;
feld = new int[i];
for (z = 0; z < i; z++) {
feld[z] = (int)(Math.random());
}
return feld;
}
public void go() {
int laenge;
SimpleInput in;
in = new SimpleInput();
laenge = in.readInt("Wieviel Stellen soll das Feld haben? --> ");
System.out.println("So sieht das Feld aus:");
int[] rueckgabe = Permutation(laenge);
System.out.println(rueckgabe);
}
Wenn ich das Programm ausführe, dann gibt er mir nur Schrott zurück ("[$?77898" z. B.). Ich weis aber nicht, wie ich dem Compiler sagen soll, das er nicht irgendwelche Stellen des Arrays zurückgeben soll und nicht nur einen 10 Spalten großen, sondern entsprechend der eingegebenen Zahl (laenge).
Ich hoffe das Programm ist ein bisschen durchschaubar
Danke