YellowSpace.java
1    package shapes;
2    
3    public class YellowSpace {
4        public static void main (String[] args) {
5    
6            // find the area of the big yellow diamond
7            SCircle circumscribingBigYellow = new SCircle (140);
8            SSquare bigYellow = circumscribingBigYellow.inscribingSquare();
9            double bigYellowArea = bigYellow.area();
10           double bigYellowSide = bigYellow.side();
11   
12           // find the area of the tiny grey square
13           SCircle circumscribingTinyGrey = new SCircle ((bigYellowSide - 60) / 2);
14           SSquare tinyGrey = circumscribingTinyGrey.inscribingSquare();
15           double tinyGreyArea = tinyGrey.area();
16           double tinyGreySide = tinyGrey.side();
17   
18           // find the area of the tiny grey square
19           SCircle circumscribingTinyYellow = new SCircle ((tinyGreySide - 30) / 2);
20           SSquare tinyYellow = circumscribingTinyYellow.inscribingSquare();
21           double tinyYellowArea = tinyYellow.area();
22   
23           // find total yellow area
24           double yellow = bigYellowArea - tinyGreyArea + tinyYellowArea;
25   
26   
27           // display
28           System.out.println("Area of yellow = " + yellow + " mm squared.");
29   
30       }
31   }
32