1   /** 
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * Berechnung der Summe der Zahlen von 1 bis n
4    * (mit break und continue)
5    */
6   public class SummeV4 {
7       public static void main(String[] args) {
8   
9           int n = 10;
10  
11          // Vorbereitung der Schleife
12  
13          int zahl = 1;       // die erste zu addierende Zahl
14          int summe = 0;      // noch keine Zahl aufsummiert
15  
16          // *solange* zahl kleiner oder gleich n ist:         
17          
18          while (zahl <= n) {
19  
20              System.out.println("addiere " + zahl + " ?");
21  
22              /*************/            
23              if (summe > 20)
24                  break;                  // ganze Schleife wird beendet
25              /*************/            
26  
27              summe += zahl;              // summe wird um den Wert von zahl erhöht
28  
29              System.out.println(zahl + " addiert");
30  
31              System.out.println(summe);  
32  
33              zahl++;                     // zahl wird um 1 erhöht
34  
35              /***********/            
36              if (zahl > 5)
37                  continue;               // Schleifendurchlauf wird beendet
38              /***********/            
39  
40              System.out.println("nächste Zahl: " + zahl);
41  
42          }
43  
44          System.out.println("Summe: " + summe);
45  
46      }
47  }
48