831 Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hallo,

ich bin Java Neuling und habe eine Frage zur Ausgabe einer Matrix.


import java.util.Arrays;

//Programm soll eine einfache 2D Matrix ausgeben

public class Testmatrix {
private static final double[][] a = {{1,2,3,4,5},{6,7,8,9,10}};


public static void main(String[] args) {
final double[][] matrix1 = a;

System.out.println("Matrix vor Berechnungen");
System.out.println(Arrays.toString(a));








}

}


Wenn das Programm starte erscheint jedoch nur:


Matrix vor Berechnungen
[[D@2a9a42ef, [D@75a06ec2]



Den Befehl
System.out.println(Arrays.toString(a));
hab
ich mir ergoogelt.
Warum kommt nicht die obige Matrix sondern nur diese wirre
Kombination von Zeichen?


mobydick_

1 Antwort

0 Punkte
Beantwortet von
nur diese wirre
Kombination von Zeichen


diese "wirren" zahlen sind die zeiger auf deine matrix werte. besser du machst dich erstmal mit den basics der programmiersprache java vertraut.
...