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

Java では、以下の数式で 2 点間の距離を計算できます。

import java.lang.Math;

public class DistanceCalculator {
    public static double calculateDistance(double x1, double y1, double x2, double y2) {
        double distance;
        distance = Math.sqrt(Math.pow((x2 - x1), 2) + Math.pow((y2 - y1), 2));
        return distance;
    }

    public static void main(String[] args) {
        double x1 = 1, y1 = 2;
        double x2 = 3, y2 = 4;
        double distance = calculateDistance(x1, y1, x2, y2);
        System.out.println("The distance between the two points is: " + distance);
    }
}

上記の例では、距離計算機との名前のクラスを定義しましたが、静的メソッド calculateDistance があります。このメソッドは、4 つの引数(2 つの点の x 座標と y 座標)を受け取ります。メソッド内では、2 点間の距離を計算するユークリッド距離の公式を使用しました。main メソッドでは、2 つの点の座標を定義し、calculateDistance メソッドを呼び出してその間隔を計算します。最後に、結果をコンソールに出力します。

bannerAds