// rewrite of Figure3.java using for loops and a class constant public class Figure4 { public static final int SIZE = 3; public static void main(String[] args) { drawDiamond(); System.out.println(); drawDiamond(); System.out.println(); drawX(); } public static void drawDiamond() { drawTop(); drawBottom(); } public static void drawX() { drawBottom(); drawTop(); } public static void drawTop() { for (int line = 0; line < SIZE; line++) { for (int i = 0; i < SIZE - line - 1; i++) { System.out.print(" "); } System.out.print("/"); for (int i = 0; i < 2 * line; i++) { System.out.print(" "); } System.out.print("\\"); System.out.println(); } } public static void drawBottom() { for (int line = SIZE - 1; line >= 0; line--) { for (int i = 0; i < SIZE - line - 1; i++) { System.out.print(" "); } System.out.print("\\"); for (int i = 0; i < 2 * line; i++) { System.out.print(" "); } System.out.print("/"); System.out.println(); } } }