Hallo,
ich schreibe am Dienstag eine Klausur und gehe gerade die Probeklausur durch.
Folgender Code ist gegeben.
Wenn man das Programm ausführt kommt
10
20
Meine Frage ist jetzt, warum bewirkt das
nichts in der Methode, man kann es auch gleich weglassen aber ich verstehe nicht warum... :shock:
ich bitte um Hilfe
ich schreibe am Dienstag eine Klausur und gehe gerade die Probeklausur durch.
Folgender Code ist gegeben.
Java:
public class Aufgabe4_5
{
public static void func(byte i, byte j)
{
byte v1 = i;
byte v2 = j;
i = v2;
j = v1;
}
public static void main (String[]args)
{
byte v = 10;
byte w = 20;
func(v, w);
System.out.println(v);
System.out.println(w);
}
}
Wenn man das Programm ausführt kommt
10
20
Meine Frage ist jetzt, warum bewirkt das
Java:
i = v2;
j = v1;
ich bitte um Hilfe
Zuletzt bearbeitet: