YellowSpace.java
1    package shapes;
2    
3    public class YellowSpace {
4    
5        public static void main(String[] args) {
6    
7            //BINDED VARIABLES
8            double edgeLength = (400);
9            double distance1 = 60;
10           double distance2 = 30;
11           double distance3 = 15;
12   
13           //IMAGE
14           SSquare BigGrey = new SSquare(edgeLength);
15           SCircle Circle1 = BigGrey.inscribingCircle();
16           Circle1.shrink(distance1);
17           SSquare BigYellow = Circle1.inscribingSquare();
18           SCircle Circle2 = BigYellow.inscribingCircle();
19           Circle2.shrink(distance2);
20           SSquare SmallGrey = Circle2.inscribingSquare();
21           SCircle Circle3 = SmallGrey.inscribingCircle();
22           Circle3.shrink((distance3));
23           SSquare SmallYellow = Circle3.inscribingSquare();
24   
25           //AREA
26           double BigGreyArea = BigGrey.area();
27           double BigYellowArea = BigYellow.area();
28           double SmallGreyArea = SmallGrey.area();
29           double SmallYellowArea = SmallYellow.area();
30   
31           //REMOVE GREY
32           double YellowSpace = ((BigYellowArea - SmallGreyArea) + SmallYellowArea);
33           System.out.println(" YellowSpace =" + YellowSpace);
34   
35       }
36   }
37