Calculer la distance entre deux points en Java
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.
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
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook