J
java_jay
Gast
Hallo,
Ich habe eine Klasse "Matrix" geschrieben, welche durch ein zweidimensionales Array, Matrizen erzeugt.
Soweit ist das alles klar, jedoch habe ich bei der toString-Methode meine Probleme.
Bisher habe ich folgenden Code, der jedoch nicht funktioniert:
Wenn ich diese Code ausserhalb der Classe mit println anstelle von return schreiben, funktionert das.
Das Problem ist bei dieser Realisierung, dass Java das Return-Statment vermisst. (es wird in der For-Schleife anscheinden nicht angenommen).
So ich hoffe ich habe mich verständlich ausgedrückt 🙂
Danke schonmal!
gruß
jay
Ich habe eine Klasse "Matrix" geschrieben, welche durch ein zweidimensionales Array, Matrizen erzeugt.
Soweit ist das alles klar, jedoch habe ich bei der toString-Methode meine Probleme.
Bisher habe ich folgenden Code, der jedoch nicht funktioniert:
Java:
public String toString(double [][] matrix) {
int n = matrix.length; //Spalten
int m = matrix[0].length; //Zeilen
for (int j=0; j<m; j++) {
for (int i=0; i<n; i++) {
return(matrix [i][j]+ " ");
}
}
}
Wenn ich diese Code ausserhalb der Classe mit println anstelle von return schreiben, funktionert das.
Das Problem ist bei dieser Realisierung, dass Java das Return-Statment vermisst. (es wird in der For-Schleife anscheinden nicht angenommen).
So ich hoffe ich habe mich verständlich ausgedrückt 🙂
Danke schonmal!
gruß
jay