Método Java Math cos() con ejemplos

java.lang.Math.cos () devuelve el coseno trigonométrico de un ángulo. Si el argumento es NaN o un infinito , el resultado devuelto es NaN. El valor devuelto estará en el rango [-1, 1].

Sintaxis:

public static double cos(double angle)
Parameters:
The function has one mandatory parameter angle which is in radians. 

Devuelve:
La función devuelve el coseno trigonométrico de un ángulo.

Ejemplo 1: para mostrar el funcionamiento del método java.lang.Math.cos().

// Java program to demonstrate working
// of java.lang.Math.cos() method
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double a = 30;
          
        // converting values to radians
        double b = Math.toRadians(a);
  
        System.out.println(Math.cos(b));
  
        a = 45;
          
        // converting values to radians
        b = Math.toRadians(a);
  
        System.out.println(Math.cos(b));
  
        a = 60;
          
        // converting values to radians
        b = Math.toRadians(a);
  
        System.out.println(Math.cos(b));
  
        a = 0;
          
        // converting values to radians
        b = Math.toRadians(a);
  
        System.out.println(Math.cos(b));
    }
}
Producción:

0.8660254037844387
0.7071067811865476
0.5000000000000001
1.0

Ejemplo 2: para mostrar el funcionamiento del método java.lang.Math.cos() cuando el argumento es NAN o infinito.

// Java program to demonstrate working
// of java.lang.Math.cos() method infinity case
import java.lang.Math; // importing java.lang package
  
public class GFG {
    public static void main(String[] args)
    {
  
        double positiveInfinity = 
               Double.POSITIVE_INFINITY;
        double negativeInfinity = 
               Double.NEGATIVE_INFINITY;
        double nan = Double.NaN;
        double result;
  
        // Here argument is negative infinity, 
        // output will be NaN
        result = Math.cos(negativeInfinity);
        System.out.println(result);
  
        // Here argument is positive infinity, 
        // output will also be NaN
        result = Math.cos(positiveInfinity);
        System.out.println(result);
  
        // Here argument is NaN, output will be NaN
        result = Math.cos(nan);
        System.out.println(result);
    }
}
Producción:

NaN
NaN
NaN

Publicación traducida automáticamente

Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *