//recursion and backtracking public class eg37_Recursive { public static void main(String[] args) { message(5); System.out.println("now demonastrating return call"); message_before(5); } public static void message(int n) { if (n>0) { System.out.println("This is a recursive method... n="+n); message(n-1); } } public static void message_before(int n) { if (n>0) { message_before(n-1); System.out.println("This is a recursive method... n="+n); } } }