El método Java Math cos () devuelve el coseno trigonométrico del ángulo especificado.
La sintaxis del cos()
método es:
Math.cos(double angle)
Aquí cos()
hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math
.
cos () Parámetros
El cos()
método toma un solo parámetro.
- ángulo - ángulo cuyo coseno trigonométrico se devolverá
Nota : el valor del ángulo está en radianes.
cos () Valor de retorno
- devuelve el coseno trigonométrico del ángulo especificado
- devuelve NaN si el ángulo especificado es NaN o infinito
Ejemplo 1: Java Math cos ()
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable in Degree double a = 30; double b = 45; // convert to radians a = Math.toRadians(a); b = Math.toRadians(b); // print the cosine value System.out.println(Math.cos(a)); // 0.8660254037844387 System.out.println(Math.cos(b)); // 0.7071067811865476 ) )
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.cos(a)
Aquí, hemos usado directamente el nombre de la clase para llamar al método. Es porque cos()
es un método estático.
Nota : Hemos utilizado el método Java Math.toRadians () para convertir todos los valores en radianes. Es porque según la documentación oficial, el cos()
método toma el ángulo en radianes.
Ejemplo 2: Math cos () 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); // Using Double to implement infinity double infinity = Double.POSITIVE_INFINITY; // print the cosine value System.out.println(Math.cos(a)); // NaN System.out.println(Math.cos(infinity)); // NaN ) )
Aquí, hemos creado una variable llamada a.
- Math.cos (a) : devuelve NaN porque la raíz cuadrada de un número negativo (-5) no es un número
El Double.POSITIVE_INFINITY
es un campo de Double
clase. Se utiliza para implementar infinito en Java.
Nota : Hemos utilizado el método Java Math.sqrt () para calcular la raíz cuadrada de un número.
Tutoriales recomendados
- Java Math tan ()
- Java Math sin ()