1   /** 
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * Summierung der Zahlen 1, 2, ... , bis zu einer Grenzsumme
4    */
5   public class SummeGrenze {
6       public static void main(String[] args) {
7   
8           int grenze;
9   
10          int zahl;
11          int summe;
12  
13          grenze = 11;
14  
15          // Vorbereitung der Schleife
16  
17          zahl = 1;       // die erste zu addierende Zahl
18          summe = 0;      // da noch keine Zahl aufsummiert
19  
20          // *solange* die aktuelle Summe die Grenze noch nicht erreicht hat:
21  
22          while (summe < grenze) {
23  
24              summe = summe + zahl;       // summe wird um den Wert von zahl erhöht
25  
26              System.out.println(summe);
27  
28              zahl = zahl + 1;            // zahl wird um 1 erhöht
29          }
30  
31          System.out.println();
32          System.out.println(zahl);       // die erste Zahl, die nicht mehr addiert wurde
33  
34      }
35  }
36