English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
angle - Pour retourner l'angle trigonométrique sinus
Note:La valeur de l'angle est en radians.
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.
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.
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.