// rewrite of Figure4.java using parameters to draw figures // of different sizes public class Figure5 { public static void main(String[] args) { drawDiamond(6); System.out.println(); drawDiamond(2); System.out.println(); drawX(4); } public static void drawDiamond(int size) { drawTop(size); drawBottom(size); } public static void drawX(int size) { drawBottom(size); drawTop(size); } public static void drawTop(int size) { 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(int size) { 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(); } } }