da gibts doch < oder > :wink:z.B größer-kleiner Vergleiche um ein kleines Beispiel zu nennen.
a=3;
b=5;
swap(a,b); // es ist völlig egal, was da drin passiert
// a ist 3
// b ist 5
a=new Box<Integer>(3); // box ist ein einfacher "Holder"
b=new Box<Integer>(5);
swap(a,b);
// a.getValue() liefert 5
// b.getValue() liefert 3
int x = 12, y = 49;
x ^= y; // x = x ^ y
y ^= x; // y = y ^ x
x ^= y; // x = x ^ y
System.out.println( x + " " + y); // Ausgabe ist: 49 12
deathbyaclown hat gesagt.:@clemson:
es stellt sich nur die Frage welche Methode intuitiver ist und auch noch verständlich, wenn man den Code nach langer zeit wieder betrachtet....