Source of RecursiveCalls.java


  1: //RecursiveCalls.java

  3: import java.util.Scanner;

  5: public class RecursiveCalls
  6: {
  7:     public static void backwardsAlphabet(char currLetter)
  8:     {
  9:         if (currLetter == 'a')
 10:         {
 11:             System.out.println(currLetter);
 12:         }
 13:         else
 14:         {
 15:             System.out.print(currLetter + " ");
 16:             backwardsAlphabet((char)(currLetter - 1));
 17:         }
 18:     }

 20:     public static void main (String [] args)
 21:     {
 22:         Scanner scnr = new Scanner(System.in);
 23:         char startingLetter;

 25:         startingLetter = scnr.next().charAt(0);

 27:         /* Your solution goes here  */
 28:         backwardsAlphabet(startingLetter);
 29:     }
 30: }