zwei werte vertauschen

punisher

Mitglied
also falls m>n, dann soll ich m und n miteinander vertauschen.

Ich weiss, dass man das mit der Bedingung if erreichen kann, jedoch weiss ich nicht wie man zwei Werte miteinander vertauscht.

Bitte nicht auslachen...
 
Noch nie was von Dreieckstausch gehört?
Geht so:
Java:
int m,n;//deine Variablen, geht natürlich auch mit jedem anderen Typ;
int tmp=n;
n=m;
m=tmp;
 
Das geht in Java leider nicht so elegant wie in manch anderer Sprache, wo man einfach

Code:
(x,y) = (y,x)

schreiben kann.
 
Das geht in Java leider nicht so elegant wie in manch anderer Sprache, wo man einfach

Code:
Code:
(x,y) = (y,x)

schreiben kann.

Wäre doch mal gut wenn man das auf die Java-Funktionen-Wunschliste von Oracle packt =)
Gefällt mir sehr gut die Schreibweise
 
die habe ich glaube ich als dumpfe Erinnerung gesucht und bin beim experimentieren bei der anderen gelandet
 

Zurück
Oben