java实现输入两点坐标(X1,Y1),(X2,Y2),计算出两点间的距离
时间: 2024-09-13 13:03:40 浏览: 48
java语言版的 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
在Java中实现计算两点间距离的代码,通常会用到勾股定理来计算直角坐标系中两点之间的距离。下面是一个简单的Java方法示例,用于计算两点之间的距离:
```java
public class DistanceCalculator {
public static void main(String[] args) {
// 假设输入的两个点的坐标分别为 (x1, y1) 和 (x2, y2)
double x1 = 1.0;
double y1 = 2.0;
double x2 = 4.0;
double y2 = 6.0;
// 计算两点间的距离
double distance = calculateDistance(x1, y1, x2, y2);
System.out.println("两点间的距离是: " + distance);
}
public static double calculateDistance(double x1, double y1, double x2, double y2) {
// 使用勾股定理计算距离
return Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
}
}
```
上述代码中的`calculateDistance`方法接受四个参数,分别代表两个点的坐标`(x1, y1)`和`(x2, y2)`。方法内部使用`Math.pow`函数计算两点在x轴和y轴上的距离的平方,然后根据勾股定理,求出这两段距离的平方和的平方根,即为两点间的直线距离。
阅读全文