El método Java Math atan () devuelve el arco tangente del valor especificado.
El arco tangente es el inverso de la función tangente.
La sintaxis del atan()
método es:
Math.atan(double num)
Aquí atan()
hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math
.
Parámetros de atan ()
El atan()
método toma un solo parámetro.
- num - número cuya función de tangente inversa se devolverá
atan () Valor de retorno
- devuelve la tangente inversa del número especificado
- devuelve 0 si el valor especificado es cero
- devuelve
NaN
si el número especificado esNaN
Nota : El valor devuelto es un ángulo entre -pi / 2 y pi / 2 .
Ejemplo 1: Java Math atan ()
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.99; double b = 2.0; double c = 0.0; // print the arc tangent value System.out.println(Math.atan(a)); // 0.7803730800666359 System.out.println(Math.atan(b)); // 1.1071487177940904 System.out.println(Math.atan(c)); // 0.0 ) )
En el ejemplo anterior, hemos importado el java.lang.Math
paquete. Esto es importante si queremos usar métodos de la Math
clase. Note la expresión,
Math.atan(a)
Aquí, hemos usado directamente el nombre de la clase para llamar al método. Es porque atan()
es un método estático.
Ejemplo 2: Math atan () Devuelve NaN
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable // square root of negative number // results in not a number (NaN) double a = Math.sqrt(-5); // print the arc tangent value System.out.println(Math.atan(a)); // NaN ) )
Aquí, hemos creado una variable llamada a.
- Math.atan (a) : 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.