import java.awt.*; import java.applet.Applet; /* <applet code=ex4_3.class width=800 height=400> </applet> */ public class ex4_3 extends Applet public Color color4_3 = Color.black; private int n4_3 = 3; public myPrime thPrime4_3; public void init() thPrime4_3 = new myPrime(this); thPrime4_3.start();
public void paint(Graphics g) g.setColor(color4_3); g.drawString(n4_3, 50, 50);
public int getInt() return n4_3;
public void setInt(int i) n4_3 =i;
class myPrime extends Thread ex4 3 obj4_3; myPrime (ex4_3 o) this.obj4_3 = o; public boolean isPrime(int n) boolean bPrime = true; int i=2; if(n<31 In>100) return false; while(i<n-1&&bPrime) if ( (n % i ) == 0) bPrime = false; i++; return bPrime; public void run() int i; for (i = 3;i<100; i++) if (isPrime(i)) obj4_3.color4_3 = Color.gray; else obj4_3.color4_3 = Color.green; obj4_3.n4_3; obj4_3.repaint(); try sleep(500); catch (InterruptedException ie)