所以,现在我正在尝试使用余弦的倒数来计算直角三角形的角度。然而,我真的不知道怎么做。我知道等式,只是不知道如何转换成代码。方程为:Cos-1(A/C);然而,这在Java中似乎不起作用。我也试过
angleX = (int) Math.acos(sideC / sideA);
如果sideC和sideA是整数,则会进行整数除法(2/3==0)。如果期望的结果不是弧度,而是度数,则需要进行转换。由于double是近似值,所以也要使用round。
if (sideA == 0) { ... }
angleX = (int) Math.round(
Math.toDegrees(Math.acos(((double)sideC) / sideA)));