Java Math类静态double asin(double d)方法及示例

数学类静态double asin(double d)

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

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

  • 在这种方法中,asin代表一个角度的反正弦

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

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

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

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

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

  • 在此方法中,反正弦的含义是给定参数的反正弦或反正弦。

  • asin()的范围是-PI/2到PI/2。

语法:

    public static double asin(double d){
    }

参数:

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

注意:

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

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

返回值:

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

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

//Java程序演示行为  
//数学类的acos(double d)方法。

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

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

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

输出结果

E:\Programs>javac AcosMethod.java

E:\Programs>java AcosMethod
Before implementing acos() so the value of a1 is :100.0
Before implementing acos() so the value of a2 is :1.5707963267948966
After implementing acos() so the value of a1 is :NaN
After implementing toRadians() so the value of a2 is :0.027415567780803774
After implementing acos() so the value of a2 is :1.5433773235341761