Java Math类静态double acos(double d)方法与示例

数学类静态double acos(double d)

  • 此方法在java.lang包中可用。

  • 此方法用于返回方法中给定参数的反余弦值。 

  • 在这种方法中,acos代表角度的反余弦

  • 此方法是静态的,因此也可以使用类名访问此方法。

  • 此方法的返回类型为double,这意味着它返回给定角度的反余弦为double数据类型。 

  • 在此方法中,我们仅将一个参数作为参数传递给Math类的方法。 

  • 在此方法中,我们仅传递弧度类型的参数(即,首先,我们使用toRadians()Math类的方法将给定参数转换为弧度,然后在acos()方法中传递相同的变量)。 

  • 此方法不会引发任何异常。

  • 在这种方法中,反余弦的含义是给定参数的反余弦。

  • acos()的范围通过PI为0.0。

语法:

    public static double asin(double d){
    }

参数:

double d –以弧度为单位的角度值。

注意:

  • 如果我们将“ NaN”(非数字)传递给函数,它将返回“ NaN”。

  • 如果我们传递的绝对值大于1的值,则返回“ NaN”。

返回值:

此方法的返回类型为double,它返回给定角度的反余弦值。

Java程序演示asin(double d)方法的示例

//Java程序演示asin(double d)的示例 
//数学课的方法。

class AsinMethod {
    public static void main(String[] args) {
        //在这里,我们声明了几个变量
        double a1 = 100;
        double a2 = Math.PI / 2;
        double a3 = 0;

        //显示a1,a2和a3的先前值
        System.out.println(" Before implementing asin() so the value of a1 is :" + a1);
        System.out.println(" Before implementing asin() so the value of a2 is :" + a2);
        System.out.println(" Before implementing asin() so the value of a3 is :" + a3);

        //在这里,我们将获得NaN,因为我们正在传递参数 
        //绝对值大于1-
        System.out.println("After implementing asin() so the value of a1 is :" + Math.asin(a1));

        //通过使用toRadians()方法将绝对值转换为弧度
        a2 = Math.toRadians(a2);

        //以弧度形式显示a2的值
        System.out.println("After implementing toRadians() so the value of a2 is :" + a2);

        //找到a2的反正弦
        System.out.println("After implementing asin() so the value of a2 is :" + Math.asin(a2));

        //在这里,我们将得到0,因为我们正在传递参数 
        //绝对值为0-
        System.out.println("After implementing asin() so the value of a3 is :" + Math.asin(a3));
    }
}

输出结果

E:\Programs>javac AsinMethod.java

E:\Programs>java AsinMethod
Before implementing asin() so the value of a1 is :100.0
Before implementing asin() so the value of a2 is :1.5707963267948966
Before implementing asin() so the value of a3 is :0.0
After implementing asin() so the value of a1 is :NaN
After implementing toRadians() so the value of a2 is :0.027415567780803774
After implementing asin() so the value of a2 is :0.02741900326072046
After implementing asin() so the value of a3 is :0.0