Java Math acos ()

El método Java Math acos () devuelve el arco coseno del valor especificado.

El arco coseno es el inverso de la función coseno.

La sintaxis del acos()método es:

 Math.acos(double num)

Aquí acos()hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math.

acos () Parámetros

El acos()método toma un solo parámetro.

  • num: número cuyo arco coseno se devolverá. Siempre debe ser menor que 1.

acos () Valor de retorno

  • devuelve el arco coseno del número especificado
  • devuelve NaNsi el número especificado es NaNo mayor que 1

Nota : El valor devuelto es un ángulo entre 0,0 y pi .

Ejemplo 1: Java Math acos ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.5; double b = 0.79; double c = 0.0; // print the arc cosine value 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 java.lang.Mathpaquete. Esto es importante si queremos usar métodos de la Mathclase. Note la expresión,

 Math.acos(a)

Aquí, hemos usado directamente el nombre de la clase para llamar al método. Es porque acos()es un método estático.

Ejemplo 2: Math acos () Devuelve NaN

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 2; // square root of negative number // results in not a number (NaN) double NaN = Math.sqrt(-5); // print the arc cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN ) )

Aquí, hemos creado dos variables llamadas ay b.

  • Math.acos (a) : devuelve NaN porque el valor de a es mayor que 1.
  • Math.acos (b) : devuelve NaN porque la raíz cuadrada de un número negativo (-5) no es un número.

Nota : Hemos utilizado el método Java Math.sqrt () para calcular la raíz cuadrada de un número.

Articulos interesantes...