用Java编写一个Point类,有两个属性x,y一个方法distance(Point p1,Point p2)计算两者之间的距离
时间: 2023-05-22 12:04:45 浏览: 158
Java 编写Point类,构造方法,计算两个点之间的距离,键盘输入两个点,格式以“,”隔开,如:1,1即为(1,1)点。
5星 · 资源好评率100%
好的,我可以回答这个问题。以下是用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 distance(Point p2) {
double dx = this.x - p2.x;
double dy = this.y - p2.y;
return Math.sqrt(dx * dx + dy * dy);
}
}
```
注意,上述代码仅为示例,可能不包含所有可能的错误和异常情况。为了更健壮的代码,请在实际使用中进行适当的测试和错误处理。
阅读全文