构造方法---point点操作

 

 

package cn.xlf.test;

public class Point {
	double x,y,z;
	
	public Point(double _x,double _y,double _z){
		x = _x;
		y = _y;
		z = _z;
	}
	//设置X,Y,Z的值
	public void setX(double _x){
		x = _x;
	}
	public void setY(double _y){
		y = _y;
	}
	public void setZ(double _z){
		z = _z;
	}
	//计算两点的距离
	public double distance(Point p){
		return Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y)+(z-p.z)*(z-p.z));
	}
	
	public static void main(String[] args){
		Point p = new Point(3, 4, 5);
		//p.setX(6);p.setY(8);p.setZ(10);//重设X,Y,Z的值
		Point s = new Point(0, 0, 0);//另一个点
		System.out.println(p.distance(s));
		
	}
}

  

 

 

 

 

 

posted @ 2018-02-21 14:11  zbgghost  阅读(169)  评论(0编辑  收藏  举报