2
나는 두 개의 Point 객체 사이의 거리를 계산하는 방법을 만들려고하고있다 : 나는 점점 계속 컴파일 할 때계산 getY()와 getX()를 사용하여 두 점 사이의 거리
public class Point {
private double x;
private double y;
public Point (double x, double y) {
this.x = x;
this.y = y;
}
private static void main (String[] args) {
Point p1 = new Point(5.0,6.0);
Point p2 = new Point(2.0,2.0);
double distance = Math.sqrt((p1.getX() - p2.getX()) * (p1.getX() - p2.getX()) +
(p1.getY() - p2.getY()) * (p1.getY() - p2.getY()));
System.out.println(distance);
}
}
오류 :
Point.java:16: error: cannot find symbol
double distance = Math.sqrt((p1.getX() - p2.getX()) * (p1.getX() - p2.getX()) +
^
귀하의 포인트 클래스에는'getX()'메소드가 없습니다. – Jens
p1.x 할 수 있습니까? – Sybren