Recursive Function to Print an Array (Version 3)


public class RecArrayPrint3 {
    public static void main(String[] args) {

        int[] values = {10,20,30,40,50};

        recArrayPrint(values,5);
        System.out.println();
    }

//  print values in array
    static void recArrayPrint(int array[],int size) {
        if (size > 0) {
            recArrayPrint(array,size-1);
            System.out.print(array[size-1] + "   ");
        }

//  base case is empty array (size == 0), so
//  just return
    }
}

Output


10   20   30   40   50


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page

© Copyright Emmi Schatz 2008