SummeGrenze.java |
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