aW1wb3J0IGphdmEuYXd0Lio7CmltcG9ydCBqYXZhLmFwcGxldC4qOwovKiZsdDthcHBsZXQgY29kZT0mcXVvdDtkZGEuY2xhc3MmcXVvdDsgd2lkdGg9JnF1b3Q7ODAwJnF1b3Q7IGhlaWdodD0mcXVvdDs4MDAmcXVvdDsmZ3Q7CiZsdDsvYXBwbGV0Jmd0OyovCnB1YmxpYyBjbGFzcyBkZGEgZXh0ZW5kcyBBcHBsZXQKewogIHB1YmxpYyB2b2lkIHBhaW50KEdyYXBoaWNzIGcpCiAgewogICAgZG91YmxlIGR4LGR5LHN0ZXBzLHgseSxrOwogICAgZG91YmxlIHhjLHljOwogICAgZG91YmxlIHgxPTIwMCx5MT01MDAseDI9NjAwLHkyPTIwMDsKICAgIGR4PXgyLXgxOwogICAgZHk9eTIteTE7CiAgICBpZihNYXRoLmFicyhkeCkmZ3Q7TWF0aC5hYnMoZHkpKQogICAgc3RlcHM9TWF0aC5hYnMoZHgpOwogICAgZWxzZQogICAgc3RlcHM9TWF0aC5hYnMoZHkpOwogICAgeGM9KGR4L3N0ZXBzKTsKICAgIHljPShkeS9zdGVwcyk7CiAgICB4PXgxOwogICAgeT15MTsKICAgIGcuZmlsbE92YWwoMjAwLDUwMCw1LDUpOwogICAgZm9yKGs9MTtrJmx0Oz1zdGVwcztrKyspCiAgICB7CiAgICAgIHg9eCt4YzsKICAgICAgeT15K3ljOwogICAgICBnLmZpbGxPdmFsKChpbnQpeCwoaW50KXksNSw1KTsKICAgIH0KICB9Cn0=
import java.awt.*;
import java.applet.*;
/*<applet code="dda.class" width="800" height="800">
</applet>*/
public class dda extends Applet
{
public void paint(Graphics g)
{
double dx,dy,steps,x,y,k;
double xc,yc;
double x1=200,y1=500,x2=600,y2=200;
dx=x2-x1;
dy=y2-y1;
if(Math.abs(dx)>Math.abs(dy))
steps=Math.abs(dx);
else
steps=Math.abs(dy);
xc=(dx/steps);
yc=(dy/steps);
x=x1;
y=y1;
g.fillOval(200,500,5,5);
for(k=1;k<=steps;k++)
{
x=x+xc;
y=y+yc;
g.fillOval((int)x,(int)y,5,5);
}
}
}