Wieso gibt das Programm in der Console kein Ergebnis aus?

B0hn3

Mitglied
Das Programm soll in einer privaten Methode die Quersumme ausrechnen und sie zurückgeben.
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    29,4 KB · Aufrufe: 51
Zuletzt bearbeitet:
Hallo Bohn3,

die schliessende Klammer von while ist an der falschen Stelle:
Versuch es so:
public static int quersumme(int x)
{
int res = 0;
while(x > 0)
{
res += x % 10;
x /= 10;
}
return res;
}
Und oben im caller: scanner.close(); // nicht vergessen
 

Neue Themen


Zurück
Oben