1 /* 2 * Program to find the empty area of a messy desk. 3 */ 4 5 package shapes; 6 7 8 public class WorkArea { 9 10 public static void main(String[] args) { 11 SRectangle desk = new SRectangle(24, 36); 12 SRectangle book = new SRectangle(11, 8.5); 13 SCircle plate = new SCircle(8.0); 14 SCircle glass = new SCircle(1.35); 15 SSquare coaster = glass.circumscribingSquare(); 16 double objectarea = (((book.area() * 2) + (plate.area() * 3)) + (coaster.area() * 3)); 17 double deskarea = (desk.area()); 18 double freearea = (deskarea-objectarea); 19 System.out.println("Area of desk not obstructed by any object = " + (freearea)); 20 21 } 22 } 23