/*
设计一个坐标类,要求包括计算两个坐标间距离的方法,并至少提供两个重载的构造方法,编写程序写测试类计算并显示点(3,5)和点(8,9)间的距离。
*/
package lcl01;
import java.text.DecimalFormat;
class zuobiao{
int x,y;
zuobiao(int px,int py){
x=px;
y=py;
}
zuobiao() {
}
public double distance(zuobiao p1,zuobiao p2) {
return Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
}
}
public class lcl03 {
public static void main(String[] args) {
// TODO Auto-generated method stub
DecimalFormat df = new DecimalFormat("0.000");
zuobiao p1=new zuobiao(3,5);
zuobiao p2=new zuobiao(8,9);
System.out.print(df.format(p1.distance(p1, p2)));
}
}