1 //creating a messy table 2 3 package shapes; 4 public class WorkArea { 5 public static void main(String[] args){ 6 7 SRectangle desk = new SRectangle(26,60); 8 System.out.println("Area of Desk " + desk.area()); 9 10 SRectangle books = new SRectangle(7,10); 11 System.out.println("Area of Books " + 2 * books.area()); 12 13 SCircle can = new SCircle(1.25); 14 System.out.println("Area of Cans " + 3 * can.area()); 15 16 SSquare coaster = can.inscribingSquare(); 17 System.out.println("Area of Coaster " + 3 * coaster.area() ); 18 19 SSquare plates = new SSquare(5.5); 20 System.out.println("Area of Plates " + 5 * plates.area()); 21 22 double objects = (2 * books.area() + 3 *coaster.area() +5 *plates.area()); 23 System.out.println("Collective Area of Objects on Desk " + objects); 24 25 double result = (desk.area()-objects); 26 System.out.println("Area of Desk not Obscured by the objects " + result); 27 } 28 }