Guten Tag,
ich versuche gerade eine StringZahl -1 zu rechnen, leider funktioniert das nicht wirklich.
Ich komme ziemlich schnell in eine Endlosschleife und weiss nicht woran es liegt.
ich versuche gerade eine StringZahl -1 zu rechnen, leider funktioniert das nicht wirklich.
Java:
public class Main {
public static void main(String[] args) {
String a = "100";
while(a!="0"){
System.out.println(a);
a = GrosseZahl.decrement(a);
}
}
}
Java:
static String decrement (String str){
if (str == "0")
return "0";
char [] chrary = str.toCharArray();
int len = chrary.length-1;
if(chrary[len] != '0'){
chrary[len] = (char)((int)chrary[len]-1);
}
if(chrary[len] == '0'&& len != 0){
chrary[len] = '9';
chrary[len-1] = (char)((int)chrary[len-1]-1);
}
return String.valueOf(chrary);
}