Invention1.java
1    /* 
2    A program to create an image using if and while statements. 
3     */
4    
5    package npw;
6    
7    import painter.SPainter;
8    import shapes.SSquare;
9    import shapes.SCircle;
10   
11   import java.awt.*;
12   
13   public class Invention1 {
14   
15       public static void main(String[] args){
16   
17           SPainter painter = new SPainter("An Invention", 600, 600);
18           SCircle circle = new SCircle(250);
19           int nrOfCircles=1;
20   
21           while (nrOfCircles <= 3) {
22               painter.setRandomBlueColor();
23               painter.paint(circle);
24               painter.setColor(Color.BLACK);
25               painter.draw(circle);
26               circle.s2();
27               nrOfCircles = nrOfCircles + 1;
28           }
29   
30           if (nrOfCircles >= 3) {
31               SSquare square = circle.inscribingSquare();
32               painter.setColor(Color.RED);
33               painter.paint(square);
34               square.s2();
35               painter.setColor(Color.BLACK);
36               painter.paint(square);
37           } else {
38               painter.setColor(Color.PINK);
39               painter.paint(circle);
40               }
41           }
42   
43       }
44