(Java)用一个“点”类表示三维空间的点,计算该点距离某点的距离

来源:互联网 发布:知乎投资理财 编辑:程序博客网 时间:2024/06/05 08:28
package testpoint;


class Point{
double x,y,z;

Point (double _x,double _y,double _z){
x = _x;
y = _y;
z = _z;
}

void SexX(double _x){
x = _x;
}

double getDistance(Point p){
return (x-p.x)*(x-p.x)+(y-p.y)*(y-p.y)+(z-p.z)*(z-p.z);
}
}


public class TestPoint {
public static void main (String[] args){
Point p = new Point (1.0,2.0,3.0);
Point p1 = new Point (0.0,0.0,0.0);
System.out.println(p.getDistance(p1));

p.SexX(5.0);
System.out.println(p.getDistance(new Point (1.0,1.0,1.0)));
}
}
1 0
原创粉丝点击