The elements of an integer -valued array can be set to 0 (i.e., the array can be cleared) recursively as follows: An array of size 0 is already cleared; Otherwise, set the first element of the array to 0, and clear the rest of the array Write a void method named clear that accepts an integer array, and the number of elements in the array and sets the elements of the array to 0.

LANGUAGE: JAVA

CHALLENGE:

The elements of an integer -valued array can be set to 0 (i.e., the array can be cleared) recursively as follows:
An array of size 0 is already cleared;
Otherwise, set the first element of the array to 0, and clear the rest of the array
Write a void method named clear that accepts an integer array, and the number of elements in the array and sets the elements of the array to 0.

SOLUTION:


public void clear(int[] numbers, int x){
   if (x == 0) return;
   else{
      numbers[numbers.length - x] = 0;
      x--;
      clear(numbers, x);
   }
}