📅  最后修改于: 2023-12-03 15:01:31.527000             🧑  作者: Mango
Java Math acos() 方法返回给定数的反余弦值。返回的角度范围在0.0到pi之间。
方法签名:public static double acos(double a)
参数a:必须是-1.0到1.0之间的值。
acos() 方法返回一个double类型值,代表给定数的反余弦值。返回的角度范围在0.0到pi之间。
下面的示例展示了acos()方法的用法:
public class MathAcosExample {
public static void main(String[] args) {
double x1 = -0.5;
double x2 = 0.5;
double x3 = 1.0;
double y1 = Math.acos(x1);
double y2 = Math.acos(x2);
double y3 = Math.acos(x3);
System.out.println("acos(" + x1 + ")=" + Math.toDegrees(y1));
System.out.println("acos(" + x2 + ")=" + Math.toDegrees(y2));
System.out.println("acos(" + x3 + ")=" + Math.toDegrees(y3));
}
}
输出:
acos(-0.5)=120.00000000000001
acos(0.5)=60.00000000000001
acos(1.0)=0.0
在上面的例子中,我们在x1、x2、x3中存储了三个值,接着通过Math.acos()方法计算每个值的反余弦。最后,使用Math.toDegrees()方法将弧度转换为角度,并将它们打印在屏幕上。