Interface

Buroto

Mitglied
Hallo Zusammen,
ich habe eine Problem mit die Ausgabe
krieg ich jedes mal dieses Ausgabe "[I@6d03e736" stattdessen Debugger zeigt dass die Methode läuft gut

Code und Programm in der folgenden Bilder
Note
Heapsort
Merge Sort klassen sind noch leer



1665491671860.png

1665491737622.png

1665491774940.png

1665491793531.png
 
Das Problem ist, dass Arrays auch Referenz-Typen sind. Bei so Referenzen ist die Standard Ausgabe immer <Typ>@<Hashcode>

[I ist die Anzeige des Typs bei einem int Array.

Wenn Du das Array ausgeben willst, dann musst Du dazu entweder selbst Code schreiben oder Du nutzt eine Methode aus Arrays: Arrays.toString(int[]).

Also etwas wie System.out.println(Arrays.toString(Z));
 
Das Problem ist, dass Arrays auch Referenz-Typen sind. Bei so Referenzen ist die Standard Ausgabe immer <Typ>@<Hashcode>

[I ist die Anzeige des Typs bei einem int Array.

Wenn Du das Array ausgeben willst, dann musst Du dazu entweder selbst Code schreiben oder Du nutzt eine Methode aus Arrays: Arrays.toString(int[]).

Also etwas wie System.out.println(Arrays.toString(Z));
Vielen Vielen Dank Sie Sind die Beste 🙏🙏
 

Neue Themen


Zurück
Oben