JAVA The sum of the elements of an integer valued array recu
JAVA!!!
The sum of the elements of an integer -valued array recursively calculated as follows: The sum of an array of size 0 is 0; Otherwise, the sum of the first n elements of an array is the sum of the last of these added to the sum of the previous n-1 elements . Write an int method named sum that accepts an integer array , and the number of elements in the array and returns the sum of the elements of the array .
Solution
SumArray.java
public class SumArray{
public static void main(String[] args) {
int a[] = {1,2,5,2,1};
int sum = sum(a,5);
System.out.println(\"Sum is \"+sum);
}
public static int sum (int[] array, int size)
{
if(size==0){
return 0;
}
else{
return array[size-1] + sum(array,size-1);
}
}
}
Output:
Sum is 11
