Java Math asin ()

O método Java Math asin () retorna o arco seno do valor especificado.

O arco seno é o inverso da função seno.

A sintaxe do asin()método é:

 Math.asin(double num)

Aqui, asin()é um método estático. Portanto, estamos acessando o método usando o nome da classe Math,.

Parâmetros asin ()

O asin()método usa um único parâmetro.

  • num - número cujo arco seno deve ser retornado

Nota : O valor absoluto de num deve ser sempre menor que 1 .

asin () Valor de Retorno

  • retorna o arco seno do número especificado
  • retorna 0 se o valor especificado for zero
  • retorna NaNse o número especificado for NaNou maior que 1

Observação : o valor retornado é um ângulo entre -pi / 2 e pi / 2 .

Exemplo 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 ) )

No exemplo acima, importamos o java.lang.Mathpacote. Isso é importante se quisermos usar métodos da Mathclasse. Observe a expressão,

 Math.asin(a)

Aqui, usamos diretamente o nome da classe para chamar o método. É porque asin()é um método estático.

Exemplo 2: Math asin () retorna 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 ) )

Aqui, criamos duas variáveis ​​chamadas a e b.

  • Math.asin (a) - retorna NaN porque o valor de a é maior que 1
  • Math.asin (b) - retorna NaN porque a raiz quadrada de um número negativo (-5) não é um número

Observação : usamos o método Java Math.sqrt () para calcular a raiz quadrada de um número.

Artigos interessantes...