Java Math cos ()

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.Mathpaquete. Esto es importante si queremos usar métodos de la Mathclase. 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_INFINITYes un campo de Doubleclase. 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 ()

Articulos interesantes...