class Printout {
  public static void main(String args[]) {
    System.out.println("\nIterative Printout\n");
    printoutIterative(10);
    System.out.println("\nRecursive Printout\n");
    printoutRecursive(10);
  }
  public static void printoutIterative(int n) {
    int i;

    for (i = 1; i <= n; i++) {
      System.out.println(i);
    }

    for (; n >= 1; n--) {
      System.out.println(n);
    }
  }
  public static void printoutRecursive(int n) {
    printoutRecursive(1, n);
  }
  public static void printoutRecursive(int i, int n) {
    System.out.println(i);
    if (i < n) {
      printoutRecursive(i + 1, n);
    }
    System.out.println(i);
  }
}
