English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Java List

Java Queue (file d'attente)

Java Map collection

Java Set collection

Entrée/sortie Java (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de la méthode tan() de Math en Java

Java Math mathematical methods

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

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

Math.tan(double angle)

Paramètre tan()

  • angle - Pour renvoyer l'angle dont on souhaite obtenir la tangente trigonométrique

Note:La valeur de l'angle est en radians.

Valeur renvoyée par tan()

  • Renvoie la tangente trigonométrique de l'angle spécifié

  • Si l'angle spécifié estNaN ou infini,alors renvoie NaN

Note:Si le paramètre est zéro, le résultat de la méthode tan() est égalementzéro,et le signe est le même que le paramètre.

Exemple1:Java Math tan()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Créer les variables en degrés
    double a = 30;
    double b = 45;
    //Convertir en radians
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    //Obtenir la valeur tangente trigonométrique
    System.out.println(Math.tan(a));   // 0.49999999999999994
    System.out.println(Math.tan(b));   // 0.7071067811865475
    // Tan() avec un paramètre de 0
    System.out.println(Math.tan(0.0));  // 0.0
  }
}

Dans l'exemple précédent, nous avons importé le paquet java.lang.Math. Si nous devons utiliser les méthodes de la classe Math, c'est important. Notez l'expression

Math.tan(a)

Ici, nous avons utilisé directement le nom de la classe pour appeler la méthode. C'est parce que tan() est une méthode statique.

Note:Nous avons utiliséMath toRadians()La méthode convertit toutes les valeurs en radians. C'est parce que selon la documentation officielle de Java, la méthode tan() traite les paramètres en radians.

Exemple2:Math tan() renvoie NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Create a variable.
    //The square root of a negative number.
    //The result is not a number (NaN)
    double a = Math.sqrt(-5);
    //Implement infinity with Double
    double infinity = Double.POSITIVE_INFINITY;
    //Print the tangent value
    System.out.println(Math.tan(a));  // NaN
    System.out.println(Math.tan(infinity));  // NaN
  }
}

In this case, we create a variable named a.

  • Math.tan(a) -Returns NaN because a negative number (-5) is not a number

Double.POSITIVE_INFINITY is a field of the double class. It is used to implement infinity in Java

Note: We have usedJava Math sqrt()A method to calculate the square root of a number.

Recommended tutorials

Java Math mathematical methods