1 package shapes; 2 3 public class YellowSpace { 4 public static void main(String[] args) { 5 6 7 //variables (GIVEN) 8 double edgeLength = 400; 9 double distance1 = 60; 10 double distance2 = 30; 11 double distance3 = 15; 12 13 //CREATING IMAGE 14 SSquare BGS = new SSquare(edgeLength); 15 SCircle OUTERcircle = BGS.inscribingCircle(); 16 OUTERcircle.shrink(distance1); 17 18 SSquare LYD = OUTERcircle.inscribingSquare(); 19 SCircle MIDcircle = LYD.inscribingCircle(); 20 MIDcircle.shrink(distance2); 21 22 SSquare SGS = MIDcircle.inscribingSquare(); 23 SCircle INNERcircle = SGS.inscribingCircle(); 24 INNERcircle.shrink(distance3); 25 26 SSquare SYD = INNERcircle.inscribingSquare(); 27 28 //AREA OF EACH SHAPE INDEPENDENTLY 29 double BGSArea = BGS.area(); 30 double LYDArea = LYD.area(); 31 double SGSArea = SGS.area(); 32 double SYDArea = SYD.area(); 33 34 //AREA OF YELLOW SPACE 35 double YellowSpaceArea = (LYDArea-SGSArea+SYDArea); 36 System.out.println("Area of Yellow Space = " + YellowSpaceArea); 37 38 39 } 40 41 } 42