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