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: