Hallo,
warum kann ich nicht die Werte aus einem Array auslesen. Trotz toString() Methode bekomme ich statt den int Werten nur Objektreferenzen
Wo liegt mein Fehler, hoffe einer kann mir helfen. Ist bestimmt was ganz einfaches.
hier die Ausgabe [[I@15db9742
[[I@6d06d69c
[[I@7852e922
[[I@4e25154f
[[I@70dea4e
[[I@5c647e05
[[I@33909752
[[I@55f96302
[[I@3d4eac69
[[I@42a57993
[[I@75b84c92
[[I@6bc7c054
[[I@232204a1
[[I@4aa298b7
[[I@7d4991ad
[[I@28d93b30
:rtfm::rtfm::rtfm::rtfm:
warum kann ich nicht die Werte aus einem Array auslesen. Trotz toString() Methode bekomme ich statt den int Werten nur Objektreferenzen
Wo liegt mein Fehler, hoffe einer kann mir helfen. Ist bestimmt was ganz einfaches.
Java:
package matrixaufgabe;
public class Matrixmultiplikation {
public int[][] multiplyMatrices(int[][] m1, int[][] m2) {
int[][] ergebnismatrix = null;
int zeilenm1 = m1.length;
int spaltenm1 = m1[0].length;
int spalenm2 = m2[0].length;
ergebnismatrix = new int[zeilenm1][spalenm2];
for (int i = 0; i < zeilenm1; i++) {
for (int j = 0; j < spalenm2; j++) {
ergebnismatrix[i][j] = 0;
for (int k = 0; k < spaltenm1; k++) {
ergebnismatrix[i][j] += m1[i][k] * m2[k][j];
}
}
}
return ergebnismatrix;
}
}
Java:
package matrixaufgabe;
public class Berechnung {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [][] m1 = {{1, 1, 1, 1}, {1, 1, 1, 1}, {1, 1, 1, 1}, {1, 1, 1, 1}};
int [][] m2 = {{2, 2, 2, 2} ,{2, 2, 2, 2}, {2, 2, 2, 2}, {2, 2, 2, 2}};
Matrixmultiplikation mm = new Matrixmultiplikation();
for (int i = 0; i < m2.length; i++) {
for (int j = 0; j < m2.length; j++) {
System.out.println(mm.multiplyMatrices(m1, m2).toString());
}
}
}
}
hier die Ausgabe [[I@15db9742
[[I@6d06d69c
[[I@7852e922
[[I@4e25154f
[[I@70dea4e
[[I@5c647e05
[[I@33909752
[[I@55f96302
[[I@3d4eac69
[[I@42a57993
[[I@75b84c92
[[I@6bc7c054
[[I@232204a1
[[I@4aa298b7
[[I@7d4991ad
[[I@28d93b30
:rtfm::rtfm::rtfm::rtfm: