// better version of the Figure1 program that uses methods to capture structure // and avoid some redundancy public class Figure2 { public static void main(String[] args) { drawDiamond(); drawDiamond(); drawX(); } public static void drawDiamond() { System.out.println(" /\\"); System.out.println(" / \\"); System.out.println("/ \\"); System.out.println("\\ /"); System.out.println(" \\ /"); System.out.println(" \\/"); System.out.println(); } public static void drawX() { System.out.println("\\ /"); System.out.println(" \\ /"); System.out.println(" \\/"); System.out.println(" /\\"); System.out.println(" / \\"); System.out.println("/ \\"); System.out.println(); } }