Welche Gedanken hast Du Dir denn dazu schon gemacht?
Die Aufgabe an sich ist ja nun nicht schwierig, ich denke Du sollst:
a) untersuchen und schließlich auch verstehen, was Java macht wenn Du ein Array ein anderes zuweist "Why did both values change?"
b) eine Lösung finden, welche das Problem vermeidet "How can you copy all three elements".
Punkte: 45
Das ist ja dasselbe wie für a), da wurde ja gefordert, daß Du "double[] dlist2 = dlist1;" ansetzt, dann mit "dlist1[1] = 5.0;" das zweite Element zu 5 änderst und überlegst warum nun dlist2[1] ebenfalls 5.0 ist.
Wenn das klar ist, dann ist auch klar wie b) zu lösen ist.
Markdown wird unterstützt.
double[ ] dlist3= dlist1;
─ xyz13 01.11.2020 um 23:48wäre mein Ansatz gewesen... wie würde denn der Code deiner Meinung nach lauten?