Hello zusammen =)
Habe ein Verständnisproblem was arrays angeht:
Meiner Meinung nach sollte 1 5 3 4 ausgegeben werden,
der Lösung nach jedoch 1 2 5 4
Aber es wird doch der Arraywert von numbers[1] auf fünf gesetzt, oder nicht?
Herzlichen Dank für eine schnelle Hilfe =)
Grüße,
Chip
Habe ein Verständnisproblem was arrays angeht:
Java:
public class ArrayDemo {
public static void main(String[] args) {
arrayTest();
}
public static void printArray(int[] a) {
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
}
public static void arrayTest() {
int[] numbers = new int[4];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[numbers[1]] = numbers.length + numbers[0];
printArray(numbers);
}
}
Meiner Meinung nach sollte 1 5 3 4 ausgegeben werden,
der Lösung nach jedoch 1 2 5 4
Aber es wird doch der Arraywert von numbers[1] auf fünf gesetzt, oder nicht?
Herzlichen Dank für eine schnelle Hilfe =)
Grüße,
Chip