1 /* 2 * Program to think about calculations using shapes 3 * in the imaginary messy workspace 4 */ 5 6 package shapes; 7 8 import javax.script.ScriptContext; 9 10 public class WorkSpace { 11 public static void main(String[] args) { 12 //Create the objects to think with 13 SRectangle desk = new SRectangle(26,60); 14 SRectangle book = new SRectangle(7,10); 15 SCircle can = new SCircle(1.25); 16 SSquare coaster = can.circumscribingSquare(); 17 SCircle plate = new SCircle(5.5); 18 //Calculate total area of objects 19 double collectiveArea = (desk.area()+(2*book.area())+(3*can.area())+(3* coaster.area())+(5* plate.area())); 20 System.out.println("Collective Area = " + collectiveArea + " in^2"); 21 //Calculate area of the desk that is clear 22 double clearArea = (desk.area()-((2*book.area())+(3* coaster.area())+(5* plate.area()))); 23 System.out.println("Clear Area = " + clearArea + " in^2"); 24 } 25 } 26