不使用循环使用递归得到数组的值得求和

        public static void main(String[] args){
        int[] a={1,2,3,4};
        System.out.println(sum(1,a));
    }
        public static int sum(int i,int[] arr){    
            return arr.length<=i?0:arr[i]+sum(i+1,arr);        
    }    

 

posted @ 2016-05-25 13:48  guodaxia  阅读(389)  评论(0编辑  收藏  举报