ich habe ein programm geschrieben, dass zwei interger arrays mischen soll und ein zusammengestelltest array ausgegeb soll.. aber erhalte unverständliche zeilen zurück
ausgabe:
warum?
Code:
public static int[] mischen(int[] a, int[] b) {
int[] c = new int[a.length + b.length];
int i = 0;
int j = 0;
for (int k = 0; k < c.length; k++) {
if (i < a.length && (j == b.length || a[i] < b[j])) {
c[k] = a[i];
i++;
} else {
c[k] = b[j];
j++;
}
}
return c;
}
Code:
public static void main(String[] args) {
int[] s = new int[] {1,2,3,4,5};
int[] z = new int[] {5,4,3,2,1};
System.out.println(mischen(s, z));
}
ausgabe:
Code:
[I@1fee6fc
warum?