Write a program that produces the following output:
Program:
public class Ch02PP02
{
public static int SIZE = 3;
public static void main(String[] args)
{
printLine();
printUpBox();
printUpBox();
printLine();
printDownBox();
printDownBox();
printLine();
}
public static void printLine()
{
System.out.print("+");
for(int i = 1; i <= 2 * SIZE; i++)
{
System.out.print("-");
}
System.out.println("+");
}
public static void printUpBox()
{
for(int i = 1; i <= SIZE; i++)
{
System.out.print("|");
for(int j = 1; j <= SIZE - i; j++)
{
System.out.print(" ");
}
System.out.print("^");
for(int j = 0; j < 2 * i - 2; j++)
{
System.out.print(" ");
}
System.out.print("^");
for(int j = 1; j <= SIZE - i; j++)
{
System.out.print(" ");
}
System.out.println("|");
}
}
public static void printDownBox()
{
for(int i = SIZE; i >= 1; i--)
{
System.out.print("|");
for(int j = 1; j <= SIZE - i; j++)
{
System.out.print(" ");
}
System.out.print("v");
for(int j = 0; j < 2 * i - 2; j++)
{
System.out.print(" ");
}
System.out.print("v");
for(int j = 1; j <= SIZE - i; j++)
{
System.out.print(" ");
}
System.out.println("|");
}
}
}
Output: