In der Uni müssen wir auch Grundlagen in Java machen und nun habe ich hier ein kleines Verständnisproblem. Vielleicht kann mir jemand helfen.
Hier der Code:
public class Scope {
private static int a = 10;
private static int c = 5;
public static void vertausche (int a, int b){
int h = a;
a = b;
b = h;
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
}
public static void main(String[] args) {
int a = 0;
int z1 = 14;
int z2 = 7;
vertausche(z1, z2);
System.out.println("z1 = " + z1);
System.out.println("z2 = " + z2);
System.out.println("a = " + a);
}
}
a = 7
b = 14
c = 5
z1 = 14
z2 = 7
a = 0
Ich kann nicht nachvollziehen, woher die markierten Werte für a und b kommen.