嗨,我是 java 新手,我不确定如何在 java 中使用类函数。我的老师给了我们point2d课程,并希望我们在那里使用该功能。有一个函数调用 distanceTo
// return Euclidean distance between this point and that point
public double distanceTo(final Point2D that) {
final double dx = this.x - that.x;
final double dy = this.y - that.y;
return Math.sqrt(dx*dx + dy*dy);
}
我不确定我应该如何实现这一点。这是我的代码
public static int calc(int amount)
{
for (int t = 0; t < amount; t++)
{
double current = 0;
double x = StdRandom.random();
double y = StdRandom.random();
Point2D p = new Point2D(x, y);
if ( current < distanceTo(Point2D p ) )
{
}
我尝试使用distanceTo(p)
,distanceTo(Poin2D)
但没有任何效果。
提前致谢