又是一道面试的练习题 : 用递归实现加法
这是我写的:
public class SumPlus
{
public static void main(String args[])
{
int[] num = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int x = 10;
SumPlus test = new SumPlus();
System.out.println(test.sum(num, x));
}
public int sum(int[] num, int n)
{
if (n > 0)
{
return num[n - 1] + sum(num, n - 1);
}
else
return 0;
}
}