1
8 public class ZiffernsummentestMethodeFor {
9 public static void main(String[] args) {
10
11 int n = 200;
12 int z = 13;
13
14 int anzahl = 0;
16 for ( int i = 1; i <= n; i++ ) {
18
19 if ( ziffernsumme(i) == z ) {
20 System.out.println(i);
21 anzahl++;
22 }
23
24 }
25
26 System.out.println("es gibt " + anzahl+" Zahlen zwischen 1 und " + n + " mit Ziffernsumme " + z);
27
28 }
29
30
33 private static int ziffernsumme(int zahl) {
34
35 int summe;
36 int ziffer;
37
38 summe = 0;
39
40 while ( zahl > 0 ) {
41
42 ziffer = zahl % 10;
43 summe = summe + ziffer;
44 zahl = zahl / 10; }
47
48 return summe;
49 }
50
51 }
52