Java:
int getQuersumme(long x) {
String s=""+x;
int summe=0;
for (int i=0; i<s.length(); i++) {
summe=summe+s.charAt(i);
}
return(summe);
Guten Tag,
ich verstehe nicht wie ich mit der tatsächlichen Zahl statt dem ASCII-Code rechnen kann.
Wenn die Eingabe zum Beispiel 12 ist, kommt bei der Quersumme, also dem Ergebnis, die Zahl 99 raus,
da ja die 1 der 049 und die 2 der 050 im ASCII-Code entspricht.
Kann mit jemand sagen, wie ich das fixen kann?
Vielen Dank
Zuletzt bearbeitet von einem Moderator: