/** * Displays one of several designs. Uses for loops. * * @author Andrea Lobo * @version 2009.03.11 * Known bugs: * 2009.03.11 AL Only design1 functionality is present but has not been * compiled or tested. A skeleton for design 2 is present. */ public class designDisplayer { /** * Constructor for objects of class designDisplayer */ public designDisplayer() { displayDesign1 (); } /** * displays design 1 on the screen: * * **** * **** * **** */ public void displayDesign1() { // display the 3 lines of design 1 for (int numberOfLinesDisplayedSoFar = 0; numberOfLinesDisplayedSoFar < 3; numberOfLinesDisplayedSoFar ++) { displayALineOfDesign1 (); } } // displayDesign1 // helper method for displayDesign1 // displays a single line with 4 asterisks private void displayALineOfDesign1 () { // display 4 asterisks for (int starsDisplayedSoFar = 0; starsDisplayedSoFar < 4; starsDisplayedSoFar++) { System.out.print ('*'); } System.out.println(); // wrap up the line } // displayALineOfDesign1 /** * displays design 2 on the screen: * * **** * **** * **** * **** * **** */ public void displayDesign2() { // ??? code missing here } // displayDesign2 } // class designDisplayer