English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math Mathematische Methoden
Java Math sin() gibt den Sinus des angegebenen Winkels zurück.
Syntax der sin()-Methode:
Math.sin(double angle)
Winkel - um den Sinus des Winkels zurückzugeben
Beachten Sie:Wert des Winkels in Radianten.
gibt die angegebeneWinkelsinus
Wenn der angegebene WinkelNaN oder unendlich,zurück
Beachten Sie:Wenn der Parameter Null ist, gibt die sin()-Methode ebenfallsNull,und das Zeichen ist gleich dem Parameter.
import java.lang.Math; class Main { public static void main(String[] args) { //Deklaration der Winkelvariablen double a = 30; double b = 45; //in Radianten umwandeln a = Math.toRadians(a); b = Math.toRadians(b); //Drucke den Sinuswert System.out.println(Math.sin(a)); // 0.49999999999999994 System.out.println(Math.sin(b)); // 0.7071067811865475 //sin() mit 0 als Parameter System.out.println(Math.sin(0.0)); // 0.0 } }
Im obigen Beispiel haben wir das Paket java.lang.Math importiert. Das Importieren von Paketen ist eine gute Gewohnheit. Beachten Sie den Ausdruck
Math.sin(a)
Hier haben wir den Klassennamen direkt verwendet, um die Methode aufzurufen. Dies liegt daran, dass sin() eine statische Methode ist.
Beachten Sie:Wir habenMath.toRadians()Diese Methode konvertiert alle Werte in Radianten. Dies liegt daran, dass laut der offiziellen Java-Dokumentation die sin()-Methode die Parameter als Radianten annimmt.
import java.lang.Math; class Main { public static void main(String[] args) { //Variable erstellen //Quadratwurzel eines negativen Zahlen //Ergebnis ist keine Zahl (NaN) double a = Math.sqrt(-5); //Unendlich mit Double implementieren double infinity = Double.POSITIVE_INFINITY; //Drucke den Sinuswert System.out.println(Math.sin(a)); // NaN System.out.println(Math.sin(Infinity)); // NaN } }
Hier erstellen wir eine Variable namens a.
Math.sin(a) - Rückgabe von NaN, weil die Zahl negativ ist(-5) Quadratwurzel ist keine Zahl
Double.POSITIVE_INFINITY ist ein Feld der Double-Klasse. Es wird verwendet, um Unendlich in Java zu implementieren
Beachten Sie:Wir haben bereitsJava Math sqrt()Methode zur Berechnung der Quadratwurzel eines Numbers.