Hallo,
Wieviele Ziffern hat -1 und wie lang ist der String "-1"?
Noch Fragen?
Das ist einfach gelöst.
if (zahl > 0) {
len = String.valueOf(int).length();
else
len = String.valueOf(int).length() - 1;
;-)
Aber mal ernsthaft: Wie bestimmt man die Anzahl der Ziffern am
sinnvollsten? Neben der sehr mathematischen Lösung von Frank
würde mir eigentlich nur folgende Lösung einfallen:
zahl = -67890;
len = 0;
while (zahl != 0) {
zahl /= 10;
len++;
}
Wobei man da wieder ein Sonderbehandlung für zahl = 0 bräuchte...
Gruß
Slyh