import java.applet.*; import java.awt.*; public class mandel0 extends Applet{ public void paint(Graphics g){ int hx,hy; double a=1.0; double x=-0.5; double y=0.0; double zr,zi,z,p,r; for(double j=-1.0/a+y;j<1.0/a+y;j=j+0.005/a){ for(double i=-1.0/a+x;i<1.0/a+x;i=i+0.005/a){ hx=(int)(200-200*x*a+i*200*a); hy=(int)(200-200*y*a+j*200*a); zr=0;zi=0; for(int k=0;k<255;k++){ z=zr*zr-zi*zi+i; p=2*zr*zi+j; r=z*z+p*p; if(r>=4&&k<25){ g.setColor(new Color(0,k*10,255-k*10)); g.fillRect(hx,hy,1,1); break; }else if(r>=4&&k>=25&&k<=50){ g.setColor(new Color(k*5,255-k*5,0)); g.fillRect(hx,hy,1,1); break; }else if(r>=4&&k>50){ g.setColor(new Color(255-k,0,k)); g.fillRect(hx,hy,1,1); break; }else if(r<4&&k>=254){ g.setColor(new Color(0,0,0)); g.fillRect(hx,hy,1,1); } zr=z;zi=p; } } } } }