WorkArea.java
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