1.1k Aufrufe
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
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.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...