Write a Java program that generates the following output. Use static methods to show structure and eliminate redundancy in your solution.
Program:
public class Ch01Ex11
{
public static void main(String[] args)
{
printHorizontal();
printCross();
System.out.println();
printHorizontal();
printCross();
printHorizontal();
System.out.println();
printVertical();
printHorizontal();
printCross();
}
private static void printHorizontal()
{
System.out.println("*****");
System.out.println("*****");
}
private static void printCross()
{
System.out.println(" * *");
System.out.println(" *");
System.out.println(" * *");
}
private static void printVertical()
{
System.out.println(" *");
System.out.println(" *");
System.out.println(" *");
}
}
Output:
*****
*****
* *
*
* *
*****
*****
* *
*
* *
*****
*****
*
*
*
*****
*****
* *
*
* *