HOWTO · Java

Calculer la distance entre deux points en Java

Ce tutoriel montre comment calculer la distance entre deux points en Java.

Sur cette page

En utilisant le théorème de Pythagore, nous pouvons trouver la distance entre deux points en Java. Ce tutoriel montre comment calculer la distance entre deux points en Java.

Calculer la distance entre deux points en Java

Par exemple, les deux points X et Y ont pour coordonnées (x1, y1) et (x2, y2), la distance entre ces deux points peut être notée XY, et le théorème de Pythagore peut être implémenté en Java pour calculer la distance.

L’équation dans l’image ci-dessous représente le théorème de Pythagore pour ces deux points.

Théorème de Pythagore

Essayons d’implémenter le théorème de Pythagore en Java.

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);
  }
}

Le code ci-dessus prendra les coordonnées de deux points, puis calculera la distance par le théorème de Pythagore. Voir la sortie :

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