int
und andere Primitive keine Instanzen sind, sondern primitive Werte. Wenn du diese veraenderst bekommst du jedes mal einen neuen Wert, ebenbso wenn du diese irgendwo uebergibst, dann uebergibst du nicht die Referenz auf diese Variable, sondern den aktuellen Wert so wie er ist.Und was muss ich jetzt am code umschreiben, damit er immer den neusten wert übergibt?Dein Denkfehler ist dassint
und andere Primitive keine Instanzen sind, sondern primitive Werte. Wenn du diese veraenderst bekommst du jedes mal einen neuen Wert, ebenbso wenn du diese irgendwo uebergibst, dann uebergibst du nicht die Referenz auf diese Variable, sondern den aktuellen Wert so wie er ist.
Du musst das Array am Ende bauen damit es die letzten/neuesten Werte hat.Und was muss ich jetzt am code umschreiben, damit er immer den neusten wert übergibt?
Ok danke so wird zwar kein Fehler mehr angezeigt, aber wenn ich die Methode testen will kommt immernoch irgendeine komische Ausgabe heraus. Woran liegt das jetzt wieder?Du musst das Array am Ende bauen damit es die letzten/neuesten Werte hat.