// Draws several lines of stars. // Fifth version that draws boxes using parameters, // including having drawBox call drawLine as appropriate. public class Stars5 { public static void main(String[] args) { drawLine(13); drawLine(7); drawLine(35); drawBox(10, 3); drawBox(5, 4); drawBox(20, 8); drawBox(3, 12); } // Draws a box of the given size. public static void drawBox(int width, int height) { drawLine(width); for (int j = 1; j <= height - 2; j++) { System.out.print("*"); for (int i = 1; i <= width - 2; i++) { System.out.print(" "); } System.out.println("*"); } drawLine(width); } // Draws a line of stars of the given length. public static void drawLine(int star) { for (int i = 1; i <= star; i++) { System.out.print("*"); } System.out.println(); } }