Hey,
bei folgendem Quellcode habe ich eine Frage bezüglich des zweidimensionalen Arrays.
Hier soll immer die Summe einer Zeile des zweidimensionale Arrays in ein Feld eines eindimensionalen Arrays gespeichert werden.
Das eindimensionale Array wird nun aber mit m.length deklariert, dass is soweit ja auch ok da das zweidimensionale Arrays laut Aufgabenstellung quadratisch sein soll. Aber wie müsste ich das machen wenn das zweidimensionale Arrays nicht quadratisch wäre?
Nebenbei noch eine Frage ist in den Klammern vorne die Zeile und hinten die Spalte ? Oder wie kann man das überhaupt so definieren ?
Danke schomal!
bei folgendem Quellcode habe ich eine Frage bezüglich des zweidimensionalen Arrays.
Hier soll immer die Summe einer Zeile des zweidimensionale Arrays in ein Feld eines eindimensionalen Arrays gespeichert werden.
Das eindimensionale Array wird nun aber mit m.length deklariert, dass is soweit ja auch ok da das zweidimensionale Arrays laut Aufgabenstellung quadratisch sein soll. Aber wie müsste ich das machen wenn das zweidimensionale Arrays nicht quadratisch wäre?
Nebenbei noch eine Frage ist in den Klammern vorne die Zeile und hinten die Spalte ? Oder wie kann man das überhaupt so definieren ?
Danke schomal!
Java:
static double[] zeilenSumme (double[][] m) {
double[] v = new double[m.length];
for (int i=0; i < v.length; i++)
{
v[i] = 0;
for (int j=0; j < v.length; j++)
v[i] += m[i][j];
}
return v;
}