[CODE lang="java" title="Array"] public static void main(String[] args) {
int[][] arr = new int[][] {{79,89,15,0},{99,20,52,0},{0,0,0,0}};
System.out.println(calc(arr));
}
public static int[][] calc(int[][] arr){
int sum=0;
int[][] sumarray = new int [3][2];
for(int zeile=0; zeile<arr.length;zeile++) {
for(int spalte=0; spalte<arr[0].length;spalte++) {
if(arr[zeile][spalte]==0) {
sum += arr[zeile][spalte];
sumarray[0][2]= sum;
}
}
}
return sumarray;
}[/CODE]
Hallo ich habe in Kürze eine Klausur vor mir stehen und deshalb übe ich paar Aufgaben, doch nun stehe ich bei einer Aufgabe aufm Schlauch.
Ich habe ein Array gegeben, wobei der letzte Eintrag in der ersten, zweiten.. die letzte Spalte die null ist und die letzte Spalte lediglich mit Nullen versehen ist. Jetzt kommt auch schon die Aufgabe. Ich muss eine Methode schreiben, die dafür sorgt, dass jede Zeile und Spalte summiert wird und genau in diesen Nullen eingetragen wird.
Bsp:
1 2 3 0 -----------1 2 3 6
4 5 6 0 => ---- 4 5 6 15
0 0 0 0 ----------- 5 7 9 21
Ich habe 2 For-schleifen gebastelt, die jeweils durch die Zeilen und Spalten iterieren. Allerdings komme ich nicht darauf wie ich sie summieren muss. Danke schon im Voraus für eure Hilfen!
int[][] arr = new int[][] {{79,89,15,0},{99,20,52,0},{0,0,0,0}};
System.out.println(calc(arr));
}
public static int[][] calc(int[][] arr){
int sum=0;
int[][] sumarray = new int [3][2];
for(int zeile=0; zeile<arr.length;zeile++) {
for(int spalte=0; spalte<arr[0].length;spalte++) {
if(arr[zeile][spalte]==0) {
sum += arr[zeile][spalte];
sumarray[0][2]= sum;
}
}
}
return sumarray;
}[/CODE]
Hallo ich habe in Kürze eine Klausur vor mir stehen und deshalb übe ich paar Aufgaben, doch nun stehe ich bei einer Aufgabe aufm Schlauch.
Ich habe ein Array gegeben, wobei der letzte Eintrag in der ersten, zweiten.. die letzte Spalte die null ist und die letzte Spalte lediglich mit Nullen versehen ist. Jetzt kommt auch schon die Aufgabe. Ich muss eine Methode schreiben, die dafür sorgt, dass jede Zeile und Spalte summiert wird und genau in diesen Nullen eingetragen wird.
Bsp:
1 2 3 0 -----------1 2 3 6
4 5 6 0 => ---- 4 5 6 15
0 0 0 0 ----------- 5 7 9 21
Ich habe 2 For-schleifen gebastelt, die jeweils durch die Zeilen und Spalten iterieren. Allerdings komme ich nicht darauf wie ich sie summieren muss. Danke schon im Voraus für eure Hilfen!