1. 程式人生 > >遞迴計算陣列元素之和

遞迴計算陣列元素之和

                                                         遞迴計算陣列元素之和


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));
}
}