Java 如何为数组指定坐标(x,y)并计算它们之间的距离?(爪哇)
我是Java新手 如何将坐标为(x,y)的项目列表分配给数组,并计算每个项目之间的距离Java 如何为数组指定坐标(x,y)并计算它们之间的距离?(爪哇),java,arrays,coordinates,distance,Java,Arrays,Coordinates,Distance,我是Java新手 如何将坐标为(x,y)的项目列表分配给数组,并计算每个项目之间的距离 如果有人能帮忙,我将不胜感激 你试过什么?如果您真的发布您已经编写的代码并表现出一些努力,那么您在这里会做得更好 从点开始: public class Point { private final double x; private final double y; public Point(x, y) { this.x = x; this.y = y
如果有人能帮忙,我将不胜感激 你试过什么?如果您真的发布您已经编写的代码并表现出一些努力,那么您在这里会做得更好 从
点开始
:
public class Point {
private final double x;
private final double y;
public Point(x, y) {
this.x = x;
this.y = y;
}
public static double distance(Point a, Point b) {
double dx = a.x - b.x;
double dy = a.y - b.y;
return Math.sqrt(dx*dx + dy*dy);
}
}
在你提交问题之前,你是否问过自己我提供的信息是否足够?人们能理解我的问题吗?我的问题太模糊了吗?为什么不直接使用
java.awt.Point
?甚至还有一种方法叫做distanceSq(double,double)
“Java新手”——这是关键,IMO。