Here is a Java Program to Demonstrate the Simple Recursion
class RecTest {
int values[];
RecTest(int i) {
values = new int[i];
}
// display arrary -- recursively
void printArray(int i) {
if(i==0) return;
else printArray(i-1);
System.out.println("[" + (i-1) + "] " + values[i-1]);
}
}
Here is a Main Class to Run above Class
class Recursion {
public static void main(String args[]) {
RecTest ob = new RecTest(10);
int i;
for(i=0; i<10; i++) ob.values[i] = i;
ob.printArray(10);
}
}
Output of Above Java Program
[0] 0
[1] 1
[2] 2
[3] 3
[4] 4
[5] 5
[6] 6
[7] 7
[8] 8
[9] 9