about summary refs log tree commit diff
path: root/usth/ICT2.2/final/Problem2.java
blob: dcad7965a7b936b4770ac77ba42af64bfc8ef720 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.Scanner;

class Problem2
{
  public static void main(String... args)
  {
    var scanner = new Scanner(System.in);
    System.out.println(
        "Please enter two numbers which are the coordinate of one point:");
    var a = new Point(scanner.nextDouble(), scanner.nextDouble());
    System.out.println(
        "Please enter two numbers which are the coordinate of another point:");
    var b = new Point(scanner.nextDouble(), scanner.nextDouble());

    System.out.printf("First point: %s\nSecond point: %s\n", a, b);
    // Vector would make a better name than Point
    System.out.printf("Their sum: %s\nTheir difference: %s\n",
                      Point.add(a, b), Point.subtract(a, b));
    System.out.printf("The Euclidean distance between the two points: %s\n",
                      Point.calDisEuclid(a, b));
  }
}