Hey Leute,
Ich habe eine Frage bezüglich folgenden Codes:
Ergebnis: 2
Wieso lässt sich das Array gramm verändern obwohl ich keinen Rückgabewert habe ? Wenn ich eine normale int Variable benutze wird diese doch auch nicht verändert. Was müsste ich verändern wenn das ergebnis trotzdem gramm = 1 lauten soll?
Ich weiß leider nicht wie ich danach suchen soll, da ich immer nur Einträge finde die ein Array als Rückgabewert haben wollen.
Vielen Dank schonmal falls ihr euch die Mühe macht und eine Antwort schreibt =)
Ich habe eine Frage bezüglich folgenden Codes:
Java:
public class Main {
public static void main(String[] args){
int[] gramm = {1,1,1,1};
Berechnung test = new Berechnung();
test.grammVeränderung(gramm);
System.out.println(gramm[0]);
}
}
public class Berechnung {
public void grammVeränderung(int[] gramm){
for(int i = 0; i<4; i++){
gramm[i] = 2;
}
}
}
Ergebnis: 2
Wieso lässt sich das Array gramm verändern obwohl ich keinen Rückgabewert habe ? Wenn ich eine normale int Variable benutze wird diese doch auch nicht verändert. Was müsste ich verändern wenn das ergebnis trotzdem gramm = 1 lauten soll?
Ich weiß leider nicht wie ich danach suchen soll, da ich immer nur Einträge finde die ein Array als Rückgabewert haben wollen.
Vielen Dank schonmal falls ihr euch die Mühe macht und eine Antwort schreibt =)
Zuletzt bearbeitet von einem Moderator: