public class Point {
//点的x轴坐标
int x;
//点的y轴坐标
int y;
private Object p1;
private Object p2;
/**
* 提供一个可以生成特定坐标的构造方法用来生成对象
* @param x
* @param y
*/
public Point(int x,int y){
this.x=x;
this.y=y;
}
/**
*
* 设置一个点的坐标
* @param p 需要设置的点的对象
*/
public void setPoint(Point p){
Scanner sc = new Scanner(System.in);
System.out.println("请输入x坐标:");
p.x=sc.nextInt();
System.out.println("请输入y坐标:");
p.y=sc.nextInt();
}
public void count(Point p1,Point p2){
double d = Math.pow(Math.pow((p2.y-p1.y), 2)+Math.pow((p2.x-p1.x), 2), 0.5);
System.out.println(d);
}
public static void main(String[] args) {
Point p1 = new Point(1, 1);
Point p2 = new Point(10, 10);
p1.setPoint(p1);
p1.count(p1, p2);
}
}
两点之间求距离
最新推荐文章于 2021-11-23 17:46:56 发布