public class Exercise14 {

  public static int f(int n) {
  // Precondition: n >= 0.
    System.out.println("Method f entered, n = " + n);
    switch (n) {
      case 0: case 1: case 2:
        return n + 1;
      default:
        return f(n-2) * f(n-4);
    }  // end switch
  }  // end f

  public static void main(String[] args) {
    System.out.println("f(8) is equal to " + f(8));
  } // end main
} // end Exercise14
