使用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