这里x就是this.x,即当前Point对象的x。你的距离公式有问题,要开平方的。
解决方案 »
- 求助:关于线程同步的程序?
- 哪位大哥给指点下 小弟下一步应该学什么……
- 请大侠们帮忙!怎样集成Java和.net用户文档??
- QueryDataSet1的问题.急!
- 向大家推荐一个不错的JAVA论坛,功能强大,送分功能更完善
- 请教 数据分页问题
- 请大家推荐音频视频/多媒体开发相关书籍,谢谢!
- is static method can use static variable?
- 关于键值的问题 求解决
- 请问 是否 SQL Server 2000 JDBC驱动程序是不是 载sql server7.0就不能用
- 项目启动时报错:java.lang.ClassNotFoundException: org.apache.log4j.LogManager
- java 中继承后class 修饰符问题!
{
int x,y,z;
Point (int x , int y , int z){
this.x=x;
this.y=y;
this.z=z;
}
void setX(int x){this.x=x;}
int getDistance(Point p){
return (x-p.x)* (x-p.x)+(y-p.y)*(y-p.y)+(z-p.z)*(z-p.z);
}
}class TestDemo
{
public static void main(String[] args)
{
Point p1 =new Point(2,2,2);
Point p2 =new Point(0,0,0);
System.out.println(p1.getDistance(p2));
}
}