📜  Java Math acos() 方法和示例(1)

📅  最后修改于: 2023-12-03 15:01:31.527000             🧑  作者: Mango

Java Math acos() 方法和示例

简介

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()方法将弧度转换为角度,并将它们打印在屏幕上。

注意事项
  • 如果传入的参数不在-1.0到1.0之间,则acos()方法将返回NaN(非数字)。
  • acos()方法只能接受double类型的参数。