Auf Thema antworten

Wieso glaubst Du, dass Du einen Fehler gemacht hast?


Was ich mir im Augenblick vorstellen kann wäre ein Test a.la.


[CODE=java]int[] numsOrg = ....;

int[] numsNew = vertausche(numsOrg);

if (numsNew[0] != numsOrg[numsOrg.length - 1]) System.out.println("Error!");[/CODE]


Bei einem Array wird auch eine Referenz übergeben, daher ist nach dem vertauschen auch numsOrg geändert. Du müsstest also erst ein neues Array erzeugen und die Werte kopieren. so Du dies nicht möchtest.



Oben