/** This class provides two methods to print n stars. The first * uses loops, and the second uses recursion. * * @author Adam Blank */ public class PrintStars { /** Prints n stars */ public static void iterativePrintStars(int n) { for (int i = 0; i < n; i++) { System.out.print("*"); } System.out.println(); } /** Prints n stars */ public static void printStars(int n) { //Base Case if (n == 0) { System.out.println(); } //Recursive Step else { System.out.print("*"); printStars(n-1); } } public static void main(String[] args) { printStars(0); printStars(1); printStars(2); printStars(10); } }