该解决方案比看起来简单,请尝试以下 *** 作(假设数组的长度为非零):
public int sumOfArray(int[] a, int n) { if (n == 0) return a[n]; else return a[n] + sumOfArray(a, n-1);}
这样称呼它:
int[] a = { 1, 2, 3, 4, 5 };int sum = sumOfArray(a, a.length-1);
欢迎分享,转载请注明来源:内存溢出
该解决方案比看起来简单,请尝试以下 *** 作(假设数组的长度为非零):
public int sumOfArray(int[] a, int n) { if (n == 0) return a[n]; else return a[n] + sumOfArray(a, n-1);}
这样称呼它:
int[] a = { 1, 2, 3, 4, 5 };int sum = sumOfArray(a, a.length-1);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)