English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método acos() de Java Math devuelve el valor arco coseno del número especificado.
El arco coseno es la función inversa de la función coseno.
La sintaxis del método acos() es:
Math.acos(double num)
num - Para retornar el número arco coseno, debe ser siempre menor que1。
retorna el valor arco coseno del número especificado
si el número especificado es NaN o mayor que1,retorna NaN
注意:El valor de retorno está entre0.0 a pi entre los ángulos.
import java.lang.Math; class Main { public static void main(String[] args) { //创建变量 double a = 0.5; double b = 0.79; double c = 0.0; //打印反余弦值 System.out.println(Math.acos(a)); // 1.0471975511965979 System.out.println(Math.acos(b)); // 0.6599873293874984 System.out.println(Math.acos(c)); // 1.5707963267948966 } }
En el ejemplo anterior, hemos importado el paquete java.lang.Math. Esto es muy importante si queremos usar los métodos de la clase Math. Nota la expresión
Math.acos(a)
在这里,我们直接使用了类名来调用方法。这是因为acos()是静态方法。
import java.lang.Math; class Main { public static void main(String[] args) { //创建变量 double a = 2; //负数的平方根。 //结果不是数字(NaN) double NaN = Math.sqrt(-5); //打印反余弦值 System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN } }
在这里,我们创建了两个名为a和b的变量。
Math.acos(a) - 因为a的值大于1,返回NaN。
Math.acos(b) - 因为负数(-5)的平方根不是数字,返回NaN。
注意:我们使用Math sqrt()方法来计算数字的平方根。