/* Program: Figure.java * Author: Dr. Blaise Liffick * Date: Sept. 20, 2007 * Class: CS 161-01 * * This program prints out three figures. */ public class Figure { public static void main(String[] args) { figure1(); figure2(); figure3(); } //---------------------------- // prints out the first figure public static void figure1() { doubleLine(); drawX(); System.out.println(); } //---------------------------- // prints out the second figure public static void figure2() { doubleLine(); drawX(); doubleLine(); System.out.println(); } //---------------------------- // prints out the third figure public static void figure3() { vLine(); doubleLine(); drawX(); vLine(); } //---------------------------- // prints out a double horizontal line of asterisks public static void doubleLine() { System.out.println("*****"); System.out.println("*****"); } //---------------------------- // Prints out an x figure public static void drawX() { System.out.println("* *"); System.out.println(" * *"); System.out.println(" *"); System.out.println(" * *"); System.out.println("* *"); } //---------------------------- // prints out a vertical line of asterisks public static void vLine() { System.out.println(" *"); System.out.println(" *"); System.out.println(" *"); } }