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