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

Flux d'entrée-sortie Java (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de Java Math sin()

Java Math mathematical methods

Java Math sin() retourne la valeur trigonométrique sinus de l'angle spécifié.

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

Math.sin(double angle)

Paramètre sin()

  • angle - Pour retourner l'angle trigonométrique sinus

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

La valeur de retour de sin()

  • Retourne la valeur trigonométrique sinus de l'angle spécifiéAngleLa sinus trigonométrique

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

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

Exemple1:Java Math sin()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Créer une variable en degrés
    double a = 30;
    double b = 45;
    //Conversion en radians
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    //Print the sine value
    System.out.println(Math.sin(a));   // 0.49999999999999994
    System.out.println(Math.sin(b));   // 0.7071067811865475
    //sin() avec 0 comme paramètre
    System.out.println(Math.sin(0.0));  // 0.0
  }
}

Dans l'exemple ci-dessus, nous avons importé le paquet java.lang.Math. L'importation de paquets est une bonne habitude. Notez l'expression

Math.sin(a)

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

Exemple2:La fonction sin() de Math retourne NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Créer une variable.
    //La racine carrée d'un nombre négatif.
    //Le résultat n'est pas un nombre (NaN)
    double a = Math.sqrt(-5);
    //Implement infinity with Double
    double infinity = Double.POSITIVE_INFINITY;
    //Print the sine value
    System.out.println(Math.sin(a));  // NaN
    System.out.println(Math.sin(infinity));  // NaN
  }
}

Here, we create a variable named a.

  • Math.sin(a) - Returns NaN because negative (-5) square root is not a number

Double.POSITIVE_INFINITY is a field of the double precision 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