Hallo, ich habe die Aufgabe die Inhalte eines Arrays zu vertauschen, ohne dabei ein neues Array anzulegen. Nun habe ich das Problem, dass ich nicht die geforderte Ausgabe bekomme. Kann mir jemand helfen?
Java:
public static void in_situ_reverse(int[] arr) {
for (int i = 1; i < arr.length; i++) {
int c = arr[i -1];
arr[i-1] = arr[arr.length -i];
arr[arr.length-i] = c;
}
System.out.println(arr);
}
main: int[] arr1 = {1,2,3};
in_situ_reverse(arr1);
Ausgabe: [I@24d46ca6