In: Computer Science
IN JAVA
Create an array and add random values to it, and then find the sum of the values using recursion.
import java.util.Scanner; public class RecursiveSum { public static int recursiveSum(int[] arr, int size) { if (size > 0) { return arr[size - 1] + recursiveSum(arr, size - 1); } return 0; } public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Enter size of array: "); int[] list = new int[in.nextInt()]; for (int i = 0; i < list.length; i++) { list[i] = (int) (Math.random() * 100); } System.out.print("Array is:"); for (int i = 0; i < list.length; i++) { System.out.print(" " + list[i]); } System.out.println(); System.out.println("Sum of numbers in array is: " + recursiveSum(list, list.length)); } }