public class JavaTracingMethodsDemo1 { public static void main(String[] args) { drawTopFloor(); for (int i = 0; i < 5; i++) { drawMiddleFloor(); } drawGroundFloor(); drawPeople(5); }// end of main //////////////////////////////////////////////// public static void drawGroundFloor() { System.out.println("************"); System.out.println("* *"); System.out.println("* **** *"); System.out.println("* * * *"); System.out.println("* * * *"); }// end of drawGroundFloor //////////////////////////////////////////////// public static void drawTopFloor() { System.out.println(" **"); System.out.println(" * *"); System.out.println(" * *"); System.out.println(" * *"); System.out.println("* *"); }// end of drawTopFloor //////////////////////////////////////////////// public static void drawMiddleFloor() { System.out.println("************"); System.out.println("* *"); System.out.println("* *"); System.out.println("* *"); System.out.println("* *"); }// end of drawMiddleFloor //////////////////////////////////////////////// public static void drawPeople(int num) { for (int i = 0; i < num; i++) { System.out.println(" O"); System.out.println("---"); System.out.println(" |"); System.out.println("/ \\"); System.out.println(); } }// end of drawPeople }