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