Java Math sin ()

Die Java Math sin () gibt den trigonometrischen Sinus des angegebenen Winkels zurück.

Die Syntax der sin()Methode lautet:

 Math.sin(double angle)

Hier sin()ist eine statische Methode. Daher greifen wir über den Klassennamen auf die Methode zu Math.

sin () Parameter

Die sin()Methode verwendet einen einzelnen Parameter.

  • Winkel - Winkel, dessen trigonometrischer Sinus zurückgegeben werden soll

Hinweis : Der Wert des Winkels wird im Bogenmaß angegeben.

sin () Rückgabewert

  • Gibt den trigonometrischen Sinus des angegebenen Winkels zurück
  • Gibt NaN zurück, wenn der angegebene Winkel NaN oder unendlich ist

Hinweis : Wenn das Argument Null ist, ist das Ergebnis der sin()Methode ebenfalls Null mit demselben Vorzeichen wie das Argument.

Beispiel 1: Java Math sin ()

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

Im obigen Beispiel haben wir das java.lang.MathPaket importiert . Es wird empfohlen, das Paket zu importieren. Beachten Sie den Ausdruck,

 Math.sin(a)

Hier haben wir den Klassennamen direkt verwendet, um die Methode aufzurufen. Es ist, weil sin()es eine statische Methode ist.

Hinweis : Wir haben die Java Math.toRadians () -Methode verwendet, um alle Werte in Bogenmaß zu konvertieren. Dies liegt daran, dass die sin()Methode gemäß der offiziellen Java-Dokumentation den Parameter als Bogenmaß verwendet.

Beispiel 2: Math sin () Gibt NaN zurück

 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 sine value System.out.println(Math.sin(a)); // NaN System.out.println(Math.sin(infinity)); // NaN ) )

Hier haben wir eine Variable mit dem Namen a erstellt.

  • Math.sin (a) - gibt NaN zurück, da die Quadratwurzel einer negativen Zahl (-5) keine Zahl ist

Das Double.POSITIVE_INFINITYist ein DoubleKlassenfeld. Es wird verwendet, um Infinity in Java zu implementieren.

Hinweis : Wir haben die Java Math.sqrt () -Methode verwendet, um die Quadratwurzel einer Zahl zu berechnen.

Empfohlene Tutorials

  • Java Math.tan ()
  • Java Math.cos ()

Interessante Beiträge...