我需要实现一个递归方法printDigits,它将整数num作为参数,并以相反的顺序打印其数字,每行一位。递归 - 以相反顺序的数字
这是我到目前为止有:
public class PrintDigits {
public static void main(String[] args) {
System.out.println("Reverse of no. is " + reversDigits(91));
}
/* Recursive function to reverse digits of num */
public static int reversDigits(int number) {
if (number == 0)
return number;
else {
return number % 10;
}
}
}
感觉好像是,我很想念只有一行代码,但不知道我需要做什么来解决它。
http://stackoverflow.com/questions/6317446/which递归方法是更好的和为什么对于整数的反向位数 – stacker 2013-05-06 05:33:00
尝试字符串返回 http://stackoverflow.com/questions/2441501/reverse-hello-world-in -java – Diluu 2013-05-06 05:39:37