java math.acos_Java StrictMath acos()用法及代码示例

java.lang.StrictMath.acos()是一个内置方法,该方法返回给定参数和角度的余弦值。返回的角度在0.0到pi之间的范围内。 注意:如果自变

java.lang.StrictMath.acos()是一个内置方法,该方法返回给定参数和角度的余弦值。返回的角度在0.0到pi之间的范围内。

注意:如果自变量的绝对值大于1或自变量本身是NaN,则结果也是NaN。

用法:

public static double acos(double num)

参数:该方法接受一个双精度类型的参数num,表示要返回其余弦值的弧。

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

例子:

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