Java Math tan ()

La méthode Java Math tan () renvoie la tangente trigonométrique de l'angle spécifié.

La syntaxe de la tan()méthode est:

 Math.tan(double angle)

Voici tan()une méthode statique. Nous sommes donc accédons la méthode en utilisant le nom de classe, Math.

Paramètres tan ()

La tan()méthode prend un seul paramètre.

  • angle - angle dont la tangente trigonométrique doit être renvoyée

Remarque : la valeur de l'angle est en radians.

tan () Valeur de retour

  • renvoie la tangente trigonométrique de l'angle spécifié
  • renvoie NaN si l'angle spécifié est NaN ou l'infini

Remarque : Si l'argument est zéro, le résultat de la tan()méthode est également zéro avec le même signe que l'argument.

Exemple 1: Java Math tan ()

 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); // get the trigonometric tangent value System.out.println(Math.tan(a)); // 0.49999999999999994 System.out.println(Math.tan(b)); // 0.7071067811865475 // tan() with 0 as its argument System.out.println(Math.tan(0.0)); // 0.0 ) )

Dans l'exemple ci-dessus, nous avons importé le java.lang.Mathpackage. Ceci est important si nous voulons utiliser les méthodes de la Mathclasse. Remarquez l'expression,

 Math.tan(a)

Ici, nous avons directement utilisé le nom de la classe pour appeler la méthode. C'est parce que tan()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 Java, la tan()méthode prend le paramètre en radians.

Exemple 2: Math tan () 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 tangent value System.out.println(Math.tan(a)); // NaN System.out.println(Math.tan(infinity)); // NaN ) )

Ici, nous avons créé une variable nommée a.

  • Math.tan (a) - renvoie NaN car la racine carrée d'un nombre négatif (-5) n'est pas un nombre

Le Double.POSITIVE_INFINITYest un domaine de Doubleclasse. 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 sin ()
  • Java Math cos ()

Articles intéressants...