G
Guest
Gast
Nun meine Frage: Wie bekomme ich das hin das der mir auch die 0 noch mit dran hängt??Also aus 007 soll 700 werden.
mit ganz einfachen methoden...Vielen dank!!!!
mit ganz einfachen methoden...Vielen dank!!!!
Code:
public class Rekursion {
public Rekursion() {
}
/**
* Kehrt die zu Umkehrende Zahlenfolge um.
*
* @param zahl Zahlenfolge, die Umgekehrt werden soll
* @param ergebnis Teilweise gedrehte Zahl
* @return Umgekehrte Zahl
*/
public static long kehreZahlUm(long zahl, long ergebnis) {
return (zahl == 0) ? ergebnis : kehreZahlUm(zahl / 10, ergebnis * 10
+ zahl % 10);
}
/**
* Übergibt der "Hilfs-Methode" kehreZahlUm, die Umzukehrende Zahl
*
* @param zahl Zahlenfolge, die Umgekehrt werden soll
* @return Umgekehrte Zahl
*/
public static long kehreZahlUm(long zahl){
return kehreZahlUm(zahl, 0);
}
/**
* Führt die Methode dieser Klasse mit Testdaten aus.
*/
public static void main(String[] args) {
System.out.println(kehreZahlUm(007));
}
}