ShapesThing.java
1    package shapes;
2    /* 
3     *   Use shapes to understand geometrical patterns and solutions to geometrical problems 
4     */
5    import java.awt.Color;
6    import javax.swing.SwingUtilities;
7    import npw.GreenT;
8    import painter.SPainter;
9    import shapes.SCircle;
10   public class ShapesThing {
11       public static void main(String[] args ){
12           SSquare square=new SSquare(400);
13           System.out.println("square="+square.toString());
14           System.out.println("area of square="+ square.area());
15           System.out.println("perimeter of square="+square.perimeter());
16           System.out.println("diagonal of square="+square.diagonal());
17           SCircle disk= square.inscribingCircle();
18           System.out.println("disk="+ disk.toString());
19           System.out.println("disk area="+disk.area());
20           System.out.println("disk perimeter"+disk.perimeter());
21           SSquare diamond= disk.inscribingSquare();
22           System.out.println("diamond="+diamond.toString());
23           System.out.println("diamond area="+ diamond.area());
24           System.out.println("diamond perimeter="+ diamond.perimeter());
25       }
26      
27       
28   
29       
30       
31   }
32