0
我想仅在递归中发送数字本身而不是更多变量!如何使用递归来反转一个数字
所以,我做了一个代码,使操作,但我没有停止点。
代码:
public static int upsideDown (int number) {
number += (number%10)*(Math.pow(10, String.valueOf(number).length()));
number %= 10;
return upsideDown (number);
}
问题不明确, – 2015-01-31 21:50:23
继续并使用更多变量。编译器不会介意。 – 2015-01-31 22:01:30
传递int的probkem为零:如果你反转1002,你会得到21,因为在第一次迭代时会丢弃前导零。你可以使用String参数类型吗? – Bohemian 2015-01-31 23:46:07