Parameterübergabe in Java (Aufgabenblatt 2) 2009-11-01 20:21:21 class T { int wert = 7; } class Prog { public static void intTausch99(int var1, int var2) { var1 = 99; int temp = var1; var1 = var2; var2 = temp; } public static void objTausch99(T arg1, T arg2) { arg1.wert = 99; T temp = arg1; arg1 = arg2; arg2 = temp; } public static void main(String[] args) { int i = 7; int j = 42; T obj1 = new T(); obj1.wert = 42; T obj2 = new T(); System.out.println("i : " + i + " j: " + j); System.out.println("X: " + obj1.wert + " Y: " + obj2.wert); System.out.println("----------"); intTausch99(i, j); objTausch99(obj1, obj2); System.out.println("i : " + i + " j: " + j); System.out.println("X: " + obj1.wert + " Y: " + obj2.wert); } }