Greyarea.java
1    package assignment2;
2    import shapes.SSquare;
3    import shapes.SCircle;
4    public class Greyarea {
5        public static void main(String[] args){
6            int distancepersquare = 60;
7            int biggreyside = 800;
8            SSquare biggrey = new SSquare(biggreyside);
9            SCircle bigyellowrefcircle = new SCircle(((biggreyside/2)-distancepersquare));
10           SSquare bigyellow = bigyellowrefcircle.inscribingSquare();
11           SCircle smallgreyrefcircle = new SCircle(((bigyellow.side()/2)-distancepersquare));
12           SSquare smallgrey = smallgreyrefcircle.inscribingSquare();
13           double greyarea = ((smallgrey.area()+biggrey.area())-bigyellow.area());
14           System.out.println("The area of the grey space is " + greyarea);
15   
16       }
17   }
18