// Two examples of how to print a row of stars-- // one iterative, and one recursive public class PrintStars { public static void main(String[] args) { printStarsIter(15); printStarsRecur(15); } public static void printStarsIter(int numStars) { for (int i = 0; i < numStars; i++) { System.out.print("*"); } System.out.println(); } public static void printStarsRecur(int numStars) { if (numStars == 0) { // base case -- solve a really easy version System.out.println(); } else { // recursive case -- make the problem easier, // solve the easy version, // then use the solution somehow System.out.print("*"); printStarsRecur(numStars - 1); } } }