Java Math sin ()

De Java Math sin () retourneert de trigonometrische sinus van de opgegeven hoek.

De syntaxis van de sin()methode is:

 Math.sin(double angle)

Hier sin()is een statische methode. Vandaar dat we de toegang tot de methode met behulp van de naam van de klasse, Math.

sin () Parameters

De sin()methode heeft één parameter nodig.

  • hoek - hoek waarvan de trigonometrische sinus moet worden geretourneerd

Opmerking : de waarde van de hoek is in radialen.

sin () Retourwaarde

  • geeft de trigonometrische sinus van de opgegeven hoek terug
  • geeft NaN terug als de opgegeven hoek NaN of oneindig is

Opmerking : als het argument nul is, is het resultaat van de sin()methode ook nul met hetzelfde teken als het argument.

Voorbeeld 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 ) )

In het bovenstaande voorbeeld hebben we het java.lang.Mathpakket geïmporteerd . Het is een goede gewoonte om het pakket te importeren. Let op de uitdrukking,

 Math.sin(a)

Hier hebben we de klassenaam direct gebruikt om de methode aan te roepen. Het is omdat het sin()een statische methode is.

Opmerking : we hebben de Java Math.toRadians () - methode gebruikt om alle waarden in radialen om te zetten. Het is omdat volgens de officiële Java-documentatie de sin()methode de parameter als radialen aanneemt.

Voorbeeld 2: Math sin () Geeft als resultaat NaN

 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 hebben we een variabele gemaakt met de naam a.

  • Math.sin (a) - geeft NaN terug omdat de vierkantswortel van een negatief getal (-5) geen getal is

Het Double.POSITIVE_INFINITYis een veld van Doubleklasse. Het wordt gebruikt om oneindigheid in Java te implementeren.

Opmerking : we hebben de Java Math.sqrt () - methode gebruikt om de vierkantswortel van een getal te berekenen.

Aanbevolen tutorials

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

Interessante artikelen...