Java Math asin ()

El método asin () de Java Math devuelve el arco seno del valor especificado.

El arcoseno es el inverso de la función seno.

La sintaxis del asin()método es:

 Math.asin(double num)

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

Parámetros asin ()

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

  • num - número cuyo arco seno se devolverá

Nota : El valor absoluto de num debe ser siempre menor que 1 .

asin () Valor de retorno

  • devuelve el arcoseno del número especificado
  • devuelve 0 si el valor especificado es cero
  • devuelve NaNsi el número especificado es NaNo mayor que 1

Nota : El valor devuelto es un ángulo entre -pi / 2 y pi / 2 .

Ejemplo 1: Java Math asin ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.99; double b = 0.71; double c = 0.0; // print the arcsine value System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 ) )

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.asin(a)

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

Ejemplo 2: Math asin () 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 b = Math.sqrt(-5); // print the arc sine value System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN ) )

Aquí, hemos creado dos variables llamadas ay b.

  • Math.asin (a) : devuelve NaN porque el valor de a es mayor que 1
  • Math.asin (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...