您的位置:首页 > 编程语言 > Java开发

java例程练习(Point类及简单测试)

2012-04-20 21:28 387 查看
public class Test {
public static void main(String[] args) {
Point p = new Point(1.0, 2.0, 3.0);
System.out.println(p.getDistance(new Point(0.0, 0.0, 0.0)));

p.setX(5.0);
System.out.println(p.getDistance(new Point(0.0, 0.0, 0.0)));

}
}

class Point {
private double x;
private double y;
private double z;

Point(double x, double y, double z) {
this.setX(x);
this.setY(y);
this.setZ(z);
}

public void setX(double x) {
this.x = x;
}

public double getX() {
return x;
}

public void setY(double y) {
this.y = y;
}

public double getY() {
return y;
}

public void setZ(double z) {
this.z = z;
}

public double getZ() {
return z;
}

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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: