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