HOWTO · Java

Berechnen des Abstands zwischen zwei Punkten in Java

Dieses Tutorial zeigt, wie man den Abstand zwischen zwei Punkten in Java berechnet.

Mit dem Satz des Pythagoras können wir den Abstand zwischen zwei Punkten in Java ermitteln. Dieses Tutorial zeigt, wie man den Abstand zwischen zwei Punkten in Java berechnet.

Berechnen des Abstands zwischen zwei Punkten in Java

Beispielsweise haben die beiden Punkte X und Y die Koordinaten (x1, y1) und (x2, y2), der Abstand zwischen diesen beiden Punkten kann mit XY bezeichnet werden, und der Satz des Pythagoras kann in Java implementiert werden, um die Entfernung zu berechnen.

Die Gleichung im Bild unten repräsentiert den Satz des Pythagoras für diese beiden Punkte.

Satz des Pythagoras

Versuchen wir, den Satz des Pythagoras in Java zu implementieren.

package delftstack;

import java.util.Scanner;
public class Distance_Two_Points {
  public static void main(String[] args) {
    Scanner Temp = new Scanner(System.in);

    // declare the variables
    int x1;
    int x2;
    int y1;
    int y2;
    int x;
    int y;
    double Distance_Result;

    // get the input coordinates
    System.out.print("Enter the values of first point coordinates : ");
    x1 = Temp.nextInt();
    y1 = Temp.nextInt();
    System.out.print("Enter the values of second point coordinates : ");
    x2 = Temp.nextInt();
    y2 = Temp.nextInt();

    // Implement pythagorean theorem
    x = x2 - x1;
    y = y2 - y1;
    Distance_Result = Math.sqrt(x * x + y * y);

    System.out.println("Distance between the two points is : " + Distance_Result);
  }
}

Der obige Code nimmt die Koordinaten von zwei Punkten und berechnet dann die Entfernung nach dem Satz des Pythagoras. Siehe Ausgabe:

Enter the values of first point coordinates : 12
21
Enter the values of second point coordinates : 13
34
Distance between the two points is : 13.038404810405298