java程序求兩坐標的距離 求高手用JAVA幫我設(shè)計一個完整的Point類,可以計算兩點之間距離和中間點坐標的,萬分感謝?
求高手用JAVA幫我設(shè)計一個完整的Point類,可以計算兩點之間距離和中間點坐標的,萬分感謝?你好,程序如下:public class Point {double x1,x2,y1,y2double
求高手用JAVA幫我設(shè)計一個完整的Point類,可以計算兩點之間距離和中間點坐標的,萬分感謝?
你好,程序如下:
public class Point {
double x1,x2,y1,y2
double d,x3,y3
Point(double x1,double y1,double x2,double y2){//構(gòu)造方法
this.x1 = x1
this.x2 = x2
this.y1 = y1
this.y2 = y2
}
void TestPoint(){//求距離和中點坐標
x3 = (x1 x2)/2
y3 = (y1 y2)/2
d = Math.sqrt((x1 - x2)*(x1 - x2) (y1 - y2)*(y1 - y2))
System.out.println("(" x3 "," y3 ")")
System.out.println(d)
}
public static void main(String[] args) {
Point p = new Point(1,1,2,2)
p.TestPoint()
}
}
如果還有其他要求的話,我再改進一下。
坐標軸中兩點之間的距離公式怎么求?
1.如果在直角坐標系中,任意兩點P(x1,y1),Q(x2,y2)的距離,
公式為|PQ|=√[(x2-x1)^2 (y2-y1)^2]
2.如果是問在坐標軸上兩點間距離,則有幾種情況:
(1)兩點都在x軸上P(x1,0),Q(x2,0) 則|PQ|=|x2-x1|
(2)兩點都在y軸上P(0,y1),Q(0,y2) 則|PQ|=|y2-y1|
(3)一點在x軸上P(x1,0),另一點在y軸上Q(0,y1), 則|PQ|=√(x1^2 y1^2)
3、空間內(nèi)
設(shè)A(x1,y1,z1),B(x2,y2,z2)
|AB|=√[(x2-x1)^2 (y2-y1)^2 (z2-z1)^2]
擴展
兩點間距離公式常用于函數(shù)圖形內(nèi)求兩點之間距離、求點的坐標的基本公式,是距離公式之一。兩點間距離公式敘述了點和點之間距離的關(guān)系。
用C語言編寫一個程序,求兩點之間的距離?
#include<stdio.h> #include<math.h> intmain() { doublex1,y1,x2,y2,distance printf("請輸入第一個點的坐標:nx1=") scanf("%lf",&x1) printf("y1=") scanf("%lf",&y1) printf("請輸入第二個點的坐標:nx2=") scanf("%lf",&x2) printf("y2=") scanf("%lf",&y2) distance=sqrt((x2-x1)*(x2-x1) (y2-y1)*(y2-y1)) printf("這兩點間的距離為:%lfn",distance) return0 }