使用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); } } |
構(gòu)造函數(shù)
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