欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java計(jì)算平面和空間距離

Java是一種廣泛應(yīng)用于計(jì)算機(jī)科學(xué)和軟件開發(fā)的語言。其中一個(gè)實(shí)用的應(yīng)用場景是計(jì)算平面和空間中兩個(gè)點(diǎn)之間的距離。

public class DistanceCalculator {
//計(jì)算平面上兩個(gè)點(diǎn)的距離
public static double distance2D (double x1, double y1, double x2, double y2) {
double distanceX = x2 - x1;
double distanceY = y2 - y1;
return Math.sqrt(distanceX * distanceX + distanceY * distanceY);
}
//計(jì)算空間中兩個(gè)點(diǎn)的距離
public static double distance3D (double x1, double y1, double z1, double x2, double y2, double z2) {
double distanceX = x2 - x1;
double distanceY = y2 - y1;
double distanceZ = z2 - z1;
return Math.sqrt(distanceX * distanceX + distanceY * distanceY + distanceZ * distanceZ);
}
public static void main(String[] args) {
//計(jì)算平面距離
double distance2D = distance2D(1, 1, 4, 5);
System.out.println("兩個(gè)平面點(diǎn)之間的距離:" + distance2D);
//計(jì)算空間距離
double distance3D = distance3D(1, 1, 1, 4, 5, 6);
System.out.println("兩個(gè)空間點(diǎn)之間的距離:" + distance3D);
}
}

在上面的代碼中,我們定義了一個(gè)名為`DistanceCalculator`的類,該類有兩個(gè)方法`distance2D`和`distance3D`,可以分別計(jì)算平面和空間中兩個(gè)點(diǎn)之間的距離。這兩個(gè)方法都接受相應(yīng)點(diǎn)的坐標(biāo)參數(shù),并返回一個(gè)double類型的距離值。

在`main`方法中,我們可以調(diào)用這些方法來計(jì)算給定點(diǎn)之間的距離,并將結(jié)果輸出到控制臺(tái)。我們可以看到,這些方法非常簡單而且易于使用,只需要提供點(diǎn)的坐標(biāo)即可計(jì)算出距離。