java吧 关注:1,246,013贴子:12,724,084
  • 8回复贴,共1

我是新人一枚,有一段代码不懂,希望有好心人帮忙做一下注注释

只看楼主收藏回复

public class Point {
double x,y,z;
public Point(double _x, double _y,double _z){
x=_x;
y=_y;
z=_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){
double result = Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y)+(z-p.z)*(z-p.z));
return result;
}
public static void main(String[] args) {
Point s=new Point(1,2,3);
Point s1=new Point(1,2,3);
System.out.println(s.distance(s1));
}
}
说明:本人小白一枚,在自学Java,不要笑话我


IP属地:辽宁1楼2015-02-16 22:03回复

    不对的地方请各位路过的大神指正


    2楼2015-02-16 22:49
    收起回复
      本来就是这个结果,你还想什么结果 都是相同的数相减 不等于0才怪 你s1换下 结果就变了


      来自iPhone客户端3楼2015-02-17 03:34
      回复
        看不懂你想问什么


        IP属地:广东来自iPhone客户端4楼2015-02-17 03:39
        收起回复
          你这是马士兵的吧


          来自Android客户端5楼2015-02-17 07:31
          收起回复
            初始化传参?


            IP属地:湖北来自iPhone客户端6楼2015-02-17 09:58
            回复