IN MAIN strRev( "stanley", s.length()-1 ); BELOW MAIN static void printRev( int n ) { if ( n==0 ) return; System.out.print( n%10 + " " ); printRev( n/10 ); } static void strRev( String s, int i ) { if ( i < 0 ) return; System.out.print( s.charAt(i) + " " ); strRev( s, i-1 ) ); }