📜  Java中的 StrictMath acos() 方法

📅  最后修改于: 2022-05-13 01:54:21.984000             🧑  作者: Mango

Java中的 StrictMath acos() 方法

Java.lang.StrictMath.acos()是一个内置方法,它返回给定参数和角度的余弦。返回的角度在0.0pi之间的范围内。
注意:如果参数的绝对值大于 1 或参数本身是 NaN,则结果也是 NaN。

句法:

public static double acos(double num)

参数:该方法接受一个参数num ,该参数为double类型,指向要返回其余弦的弧。

返回值:该方法返回参数的反余弦值。

例子 :

Input: num = 0.45 
Output: 1.1040309877476002

Input: num = 8.9
Output: NAN

下面的程序说明了Java.lang.StrictMath.acos() 方法:
程序 1:对于正数

// Java program to illustrate the
// java.lang.StrictMath.acos()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        double num1 = 0.65, num2 = 6.30;
  
        // It returns the arc cosine of a value
        double acosValue = StrictMath.acos(num1);
        System.out.println("The arc cosine value of "+
                             num1 + " = " + acosValue);
  
        acosValue = StrictMath.acos(num2);
        System.out.println("arc cosine value of "+
                             num2 + " = " + acosValue);
    }
}
输出:
The arc cosine value of 0.65 = 0.863211890069541
arc cosine value of 6.3 = NaN

程序 2:对于负数。

// Java program to illustrate the
// java.lang.StrictMath.acos()
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        double num1 = -0.65, num2 = -6.30;
  
        // It returns the arc cosine of a value
        double acosValue = StrictMath.acos(num1);
        System.out.println("The arc cosine value of "+
                             num1 + " = " + acosValue);
  
        acosValue = StrictMath.acos(num2);
        System.out.println("arc cosine value of "+
                             num2 + " = " + acosValue);
    }
}
输出:
The arc cosine value of -0.65 = 2.278380763520252
arc cosine value of -6.3 = NaN