Java で 2 点間の距離を計算する

Sheeraz Gul 2023年10月12日
Java で 2 点間の距離を計算する

ピタゴリアンの定理を使用して、Java の 2 点間の距離を見つけることができます。このチュートリアルでは、Java で 2 点間の距離を計算する方法を示します。

Java で 2 点間の距離を計算する

たとえば、2つのポイント XY の座標は (x1, y1)(x2, y2) であり、これら 2つのポイント間の距離は XY と表すことができ、ピタゴリアンの定理距離を計算するために Java で実装できます。

下の写真の式は、これら 2つのポイントのピタゴリアンの定理を表しています。


ピタゴリアンの定理を Java で実装してみましょう。

package delftstack;

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

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

上記のコードは、2 点の座標を取り、ピタゴリアンの定理によって距離を計算します。出力を参照してください:

Enter the values of first point coordinates : 12
Enter the values of second point coordinates : 13
Distance between the two points is : 13.038404810405298
著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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

関連記事 - Java Math