使用java自带的Point类
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import java.awt.Point; //引用awt包下的Point类,此类的功能是表示 (x,y) 坐标空间中的位置的点
public class Distance {
public static void main(String[] args) {
Point p1 = new Point( 5 , 6 ); // 定义第一个点的坐标(5,6)
Point p2 = new Point( 7 , 8 ); // 定义第二个点的坐标(7,8)
//定位坐标
System.out.println( "p1的x坐标为" +p1.getX());
System.out.println( "p1的y坐标为" +p1.getY());
System.out.println( "p2的x坐标为" +p2.getX());
System.out.println( "p2的y坐标为" +p2.getY());
// 计算两点间距离公式
double juli = Math.sqrt(Math.abs((p1.getX() - p2.getX())* (p1.getX() - p2.getX())+(p1.getY() - p2.getY())* (p1.getY() - p2.getY())));
System.out.println( "两点间的距离是:" + juli);
}
}
|
构造函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public class Point {
double num1,num2;
Point( double i, double j){
num1=i;num2=j;
}
void getX(){
System.out.println(num1);
}
void getY(){
System.out.println(num2);
}
public static void main(String[] args){
Point p1= new Point( 5 , 6 );
Point p2= new Point( 7 , 8 );
p1.getX(); //xy的坐标
p1.getY();
p2.getX();
p2.getY();
/*
* 公式略
*/
}
}
|
以上就是本次介绍的求两点之间距离的方法,感谢大家对服务器之家的支持。
原文链接:https://www.idaobin.com/archives/372.html