1   /** 
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * Vertauschung der Werte zweier Variabler 
4    * "Dreieckstausch" mittels einer temporären Variablen
5    */
6   public class Vertauschen {
7       public static void main(String[] args) {
8   
9           int zahl1;
10          int zahl2;
11  
12          int z;              // die temporäre Variable
13  
14          zahl1 = 27;
15          zahl2 = 14;
16  
17          System.out.println(zahl1);
18          System.out.println(zahl2);
19  
20          // Vertauschen
21           
22          z     = zahl1;      // Wert von zahl1 muss gesichert werden,
23          zahl1 = zahl2;      // da zahl1 hier überschrieben wird.
24          zahl2 = z;          // zahl2 erhält den Wert von zahl1
25  
26          // nun wird z nicht mehr benötigt 
27  
28          System.out.println();
29          System.out.println(zahl1);
30          System.out.println(zahl2);
31  
32      }
33  }
34