| ZiffernsummeFor.java |
1 /**
2 * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3 * Berechnung der Ziffernsumme einer Zahl
4 * mit for-Schleife (mit Operatorzuweisungen)
5 */
6 public class ZiffernsummeFor {
7 public static void main(String[] args) {
8
9 int zahl;
10
11 // Vorbereitung der Schleife
12
13 int summe = 0; // noch keine Ziffer aufsummiert
14
15 // wiederholtes Abtrennen der letzten Ziffer als
16 // Rest der ganzzahligen Division durch 10 -
17 // solange es noch Ziffern gibt:
18
19 for ( zahl = 4711; zahl > 0; zahl /= 10 )
20
21 summe += zahl % 10; // summe wird um den Wert der letzten Ziffer erhöht
22
23 System.out.println(summe);
24
25 }
26
27 }
28