La méthode Java Math cos () renvoie le cosinus trigonométrique de l'angle spécifié.
La syntaxe de la cos()
méthode est:
Math.cos(double angle)
Voici cos()
une méthode statique. Nous sommes donc accédons la méthode en utilisant le nom de classe, Math
.
Paramètres cos ()
La cos()
méthode prend un seul paramètre.
- angle - angle dont le cosinus trigonométrique doit être renvoyé
Remarque : la valeur de l'angle est en radians.
cos () Valeur de retour
- renvoie le cosinus trigonométrique de l'angle spécifié
- renvoie NaN si l'angle spécifié est NaN ou l'infini
Exemple 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 ) )
Dans l'exemple ci-dessus, nous avons importé le java.lang.Math
package. Ceci est important si nous voulons utiliser les méthodes de la Math
classe. Remarquez l'expression,
Math.cos(a)
Ici, nous avons directement utilisé le nom de la classe pour appeler la méthode. C'est parce que cos()
c'est une méthode statique.
Remarque : Nous avons utilisé la méthode Java Math.toRadians () pour convertir toutes les valeurs en radians. C'est parce que selon la documentation officielle, la cos()
méthode prend l'angle en radians.
Exemple 2: Math cos () renvoie 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 ) )
Ici, nous avons créé une variable nommée a.
- Math.cos (a) - renvoie NaN car la racine carrée d'un nombre négatif (-5) n'est pas un nombre
Le Double.POSITIVE_INFINITY
est un domaine de Double
classe. Il est utilisé pour implémenter l'infini en Java.
Remarque : Nous avons utilisé la méthode Java Math.sqrt () pour calculer la racine carrée d'un nombre.
Tutoriels recommandés
- Java Math tan ()
- Java Math sin ()