Java 常用数学方法

Java  Match.acos()方法 是三角函数,用于获取某个余弦值的弧度。它是Math.cos()的反函数。

因返回值是弧度,在数学中,我们一般使用单位是角度,需要使用Math.toDegrees()函数将弧度转为角度。

语法

语法如下:
public static double acos(double a) 

参数

  • a:余弦值

注意的点

返回弧度值,角度范围在 -pi/2 到 pi/2 之间,即-180度 到 180度

返回值

返回某个余弦值的弧度

例子

public class MathASinExample{
    public static void main(String[] args) {
           //余弦值
        double a = 0.8660254037844387;
        double b = 0.7071067811865476;
        double c = 0.5000000000000001;
        double d = 6.123233995736766E-17;

        //求弧度
        double r1 = Math.acos(a);
        double r2 = Math.acos(b);
        double r3 = Math.acos(c);
        double r4 = Math.acos(d);

        //弧度转为角度
        System.out.println(Math.toDegrees(r1));
        System.out.println(Math.toDegrees(r2));
        System.out.println(Math.toDegrees(r3));
        System.out.println(Math.toDegrees(r4));

    }
}

输出:

29.999999999999993
45.0
59.99999999999999
90.0