java设计一个类计算两点之间距离
时间: 2024-05-07 21:19:00 浏览: 87
计算两点之间距离java
可以设计一个类名为`Point`,该类具有表示点坐标的属性`x`和`y`,并且具有一个计算两个点之间距离的方法`distanceTo`。
示例代码如下:
```java
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double distanceTo(Point other) {
double dx = this.x - other.x;
double dy = this.y - other.y;
return Math.sqrt(dx * dx + dy * dy);
}
}
```
使用示例:
```java
Point p1 = new Point(0, 0);
Point p2 = new Point(3, 4);
double distance = p1.distanceTo(p2);
System.out.println(distance); // 输出 5.0
```
在这个例子中,我们创建了两个点`p1`和`p2`,并计算它们之间的距离。`distanceTo`方法使用勾股定理计算两个点之间的距离,并返回结果。
阅读全文