# 두 점 사이의 거리
## 문제
Point 클래스는 2차원 평면의 정수좌표 x, y를 필드로 갖는다.
```
Point p = new Point(x, y);
```
사용자 입력을 통해 두 개의 Point 객체를 만들고, 두 점 사이의 거리를 계산하시오.
## 입력 예
Line 1: 좌표 P(x, y)
Line 2: 좌표 Q(x, y)
```
2 4
5 8
```
## 출력 예
```
Point: {x: 2, y: 4}
Point: {x: 5, y: 8}
distance: 5.00
```
## 뼈대코드
```
public class PointTest {
public static void main(String[] args) {
// input
int px = Integer.parseInt(args[0]);
int py = Integer.parseInt(args[1]);
int qx = Integer.parseInt(args[2]);
int qy = Integer.parseInt(args[3]);
// create
Point p = new Point(px, py);
Point q = new Point(qx, qy);
// calculate
double distance = Point.getDistance(p, q);
// print
System.out.println(p);
System.out.println(q.toString());
System.out.printf("distance: %.2f\n", distance);
}
}
class Point {
private int x;
private int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public String toString() {
return String.format("Point: {x: %d, y: %d}", x, y);
}
public static double getDistance(Point a, Point b) {
/* 해당 클래스 메소드를 구현하시오. */
return 0;
}
}
```