Java Point 类:计算两点之间的距离
以下是 Java 编写的 Point 类的代码,包括 distance 方法:
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public double distance(double x2, double y2) {
double dx = x2 - x;
double dy = y2 - y;
return Math.sqrt(dx * dx + dy * dy);
}
}
在这个 Point 类中,有两个实例变量 x 和 y,分别表示点的横坐标和纵坐标。有一个构造方法,用于创建一个新的 Point 对象。还有 getX 和 getY 方法,用于获取点的横坐标和纵坐标。setX 和 setY 方法用于设置点的横坐标和纵坐标。
最重要的是 distance 方法,它接收两个 double 类型的参数 x2 和 y2,分别表示指定点的横坐标和纵坐标。该方法使用勾股定理计算点与指定点之间的距离,并返回结果。
原文地址: https://www.cveoy.top/t/topic/ohmb 著作权归作者所有。请勿转载和采集!