平时都喜欢用for、while循环来求数组的和。
其实数组求和可以用递归方法来解决。
public static int total(int n, int[] args) {
if (n == 1)
return args[n - 1];
else
return total(n - 1, args) + args[n - 1];
}
平时都喜欢用for、while循环来求数组的和。
其实数组求和可以用递归方法来解决。
public static int total(int n, int[] args) {
if (n == 1)
return args[n - 1];
else
return total(n - 1, args) + args[n - 1];
}