Java求两点之间的距离
时间: 2024-05-05 17:21:39 浏览: 9
可以使用以下公式求解两点之间的距离:
d = √((x2-x1)^2 + (y2-y1)^2)
其中,(x1,y1) 和 (x2,y2) 分别为两个点的坐标,d 为它们之间的距离。
Java代码实现:
```java
public static double distanceBetweenPoints(double x1, double y1, double x2, double y2) {
double dx = x2 - x1;
double dy = y2 - y1;
return Math.sqrt(dx * dx + dy * dy);
}
```
例如,计算点 (1,1) 和点 (4,5) 之间的距离:
```java
double distance = distanceBetweenPoints(1, 1, 4, 5);
System.out.println(distance); // 输出 5.0
```
相关问题
java求两点之间的距离
可以使用以下代码来求两点之间的距离:
```java
public static double distance(double x1, double y1, double x2, double y2) {
double dx = x2 - x1;
double dy = y2 - y1;
return Math.sqrt(dx*dx + dy*dy);
}
```
其中,(x1, y1) 和 (x2, y2) 分别表示两个点的坐标。
java 计算两点之间距离
您好!关于您的问题,以下是Java计算两点之间距离的示例代码:
```
public static double distance(double x1, double y1, double x2, double y2) {
double distance;
distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
return distance;
}
```
其中x1、y1是第一个点的坐标,x2、y2是第二个点的坐标,distance是两点之间的距离。我们使用勾股定理求解两点之间距离,即distance = sqrt((x2-x1)^2 + (y2-y1)^2)。
希望对您有帮助,如若有需要,欢迎继续提问。