//=================================================================================================
public class RecursiveArrayPrint {
//-------------------------------------------------------------------------------------------------
    public static void main(String[] args) {

        int[] myData = {5,1,9,4};

        printArray(myData,0);
    }
//-------------------------------------------------------------------------------------------------
    private static void printArray(int[] theData,int position) {

        if (position < theData.length) {
            System.out.print(theData[position] + " ");
            printArray(theData,position+1);
        } else {
            System.out.println();
        }
    }
//-------------------------------------------------------------------------------------------------
}
//=================================================================================================
