Java Point 类实现距离计算:示例代码及解析
以下是 Point 类的 Java 代码,用于计算两点之间的距离:
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 = x - x2;
double dy = y - y2;
return Math.sqrt(dx * dx + dy * dy);
}
}
在这个 Point 类中,我们定义了两个私有变量 'x' 和 'y',分别表示点的 x 坐标和 y 坐标。我们还提供了一个构造函数和 getter 和 setter 方法来设置和获取这些变量的值。
最重要的是,我们定义了一个名为 'distance' 的公共方法,它接受两个参数 'x2' 和 'y2',表示目标点的坐标。它计算出从当前点到目标点的距离,并将其作为一个 double 类型的值返回。我们使用勾股定理来计算这个距离。
原文地址: https://www.cveoy.top/t/topic/ohl5 著作权归作者所有。请勿转载和采集!