YellowSpace.java
1    package shapes;
2    import java.awt.Color;
3    import javax.swing.SwingUtilities;
4    import painter.SPainter;
5    import shapes.SSquare;
6    import shapes.SCircle;
7    
8    public class YellowSpace{
9    public static void main(String[] args){
10   
11       SSquare largeGray = new SSquare(400);
12       SCircle disk1 = largeGray.inscribingCircle();
13       SCircle disk1a = new SCircle(disk1.radius()-60);
14       SSquare lrgYelDiamond = (disk1a.inscribingSquare());
15   
16   
17       SCircle disk2 = lrgYelDiamond.inscribingCircle();
18       SCircle disk2a = new SCircle(disk2.radius()-30);
19       SSquare smallGray = disk2a.inscribingSquare();
20   
21   
22       SCircle disk3 = smallGray.inscribingCircle();
23       SCircle disk3a = new SCircle(disk3.radius()-15);
24       SSquare smallYellowDiamond = disk3a.inscribingSquare();
25   
26       double areaOfYellowSpace = lrgYelDiamond.area()+smallYellowDiamond.area()-smallGray.area();
27       System.out.println("The area of the yellow space of the image is "+areaOfYellowSpace);
28   
29   
30   }}
31   
32   
33