Meine Aufgabenstellung ist:
Erstelle eine Methode, die ein 2-dimensionales Array übergeben bekommt und
ein 1-dimensionales Array zurückgibt. Dieses Array soll die jeweilige Anzahl der Nullen in den Spalten des 2-dim. Arrays enthalten. (Man darf davon ausgehen, dass das übergebene Array rechteckig ist)
Ich habe schon etwas programmiert, aber mit der Ausgabe haut es nicht ganz hin, kann mir wer den Fehler sagen?
Erstelle eine Methode, die ein 2-dimensionales Array übergeben bekommt und
ein 1-dimensionales Array zurückgibt. Dieses Array soll die jeweilige Anzahl der Nullen in den Spalten des 2-dim. Arrays enthalten. (Man darf davon ausgehen, dass das übergebene Array rechteckig ist)
Ich habe schon etwas programmiert, aber mit der Ausgabe haut es nicht ganz hin, kann mir wer den Fehler sagen?
Java:
public static int[] NullArray(int[][] array) {
int counter = 0;
int[] array2 = new int[array.length];
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] == 0) {
counter++;
for (int k = 0; k < array2.length; k++) {
array2[k] = counter;
}
counter = 0;
}
}
}
return array2;
}
Zuletzt bearbeitet von einem Moderator: