递归计算数组元素之和

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lxbibibi/article/details/68924488

                                                         递归计算数组元素之和


package abc;

public class Test {
 static int[] a = {4,6,7,43,3,9,89};  // 测试数组
 static int sum = 0;  // 定义一个变量用于放入数组元素的和
 static int num = a.length; 
 public static int getSum(int c){
if(c<=0){
 return sum;  // 假如传入的数组长度小于等于0,就返回sum;

 }else{

                                 // 假如传入的数组长度不小于等于0就继续调用自身并累加元素的和

 return sum+= getSum(c-1) + a[c-1];
 }  
 }
 public static void main(String[] args) {
System.out.println(getSum(num));
}
}

猜你喜欢

转载自blog.csdn.net/lxbibibi/article/details/68924488