1 import java.util.Scanner;
2 import javafx.geometry.Point2D;
3
4 public class TestPoint2D {
5 public static void main(String[] args) {
6 Scanner input = new Scanner(System.in);
7
8 System.out.print("Enter point1's x-, y-coordinates: ");
9 double x1 = input.nextDouble();
10 double y1 = input.nextDouble();
11 System.out.print("Enter point2's x-, y-coordinates: ");
12 double x2 = input.nextDouble();
13 double y2 = input.nextDouble();
14
15 Point2D p1 = new Point2D(x1, y1);
16 Point2D p2 = new Point2D(x2, y2);
17 System.out.println("p1 is " + p1.toString());
18 System.out.println("p2 is " + p2.toString());
19 System.out.println("The distance between p1 and p2 is " +
20 p1.distance(p2));
21 System.out.println("The midpoint between p1 and p2 is " +
22 p1.midpoint(p2).toString());
23 }
24 }