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 メソッドを呼び出してその間隔を計算します。最後に、結果をコンソールに出力します。