距离公式

时间:2015-09-24 00:03:37

标签: java formula distance

我需要实验室的帮助。我的老师没有告诉我们什么,他告诉我们要搞清楚。所以我可以使用任何我能得到的帮助。谢谢

第1步:第一步包括我的距离公式,一切都很顺利,我试图将xx设为xyy等于{ {1}}所以我不知道该怎么做才能帮助我。

y

如果没有错误,我的距离公式是否良好,你能帮我解决吗?

第2步:我需要找到曼哈顿距离

    class Point {
        private int x;
        private int y;

        public Point()                          // (0, 0)
        {
          x = 0;
          y = 0;
    }

        public Point(int xx, int yy)
        {  
           xx = x;
           yy = y;
    }

        public int getX()                       // return field values
        {
            return x;
    }
        public int getY()
        {
            return y;

    }

        // Use the distance formula to find the distance of this point from the origin (0,0)
        public double distanceFromOrigin()
        {
                int d = 0;


                d = Math.squrt(Math.pow(xx - x) + (Math.pow(yy - y);
}

我真的不知道如何做第2步所以我真的可以使用很多帮助,非常感谢你们

第3步:找到当前点与其他点之间的曼哈顿距离。我需要将其更改为新值,我不知道如何获取新值以及如何更改它。之后,我需要通过翻译T转移点,我不知道如何做到这一点,所以我需要帮助

// Find the "manhattan" distance between current point and other.
//  You can look at http://x...content-available-to-author-only...t.gov/dads//HTML/manhattanDistance.html for help
public double distance(Point other) 
{/*write the code for here*/}
顺便说一句,我只是基本的计算机科学,所以我不能使用所有花哨的东西,所以要保持基本和简单

1 个答案:

答案 0 :(得分:2)

就像torvin在评论中所说,这看起来真的像Java而不是Javascript。这些是两种不同的语言,尽管名称相似。

一般来看你的代码,有明显的错误,这让我想知道你用来编写代码的IDE(集成开发环境)是什么。一个帮助你编写代码的正确程序会发现这些。

在你的距离FromOrigin()中你缺少:

  • 2个闭合支撑
  • Math.squrt()应为Math.sqrt()
  • 尽管已将方法返回类型设置为double
  • ,但您没有返回值

你可能应该首先设置一个IDE并执行一个基本的Java教程,然后继续,老实说。