Java Math tan ()

Metoden Java Math tan () returnerar den trigonometriska tangenten för den angivna vinkeln.

Syntaxen för tan()metoden är:

 Math.tan(double angle)

Här tan()är en statisk metod. Därför använder vi metoden med hjälp av klassnamnet Math.

tan () Parametrar

Den tan()metod tar en enda parameter.

  • vinkel - vinkel vars trigonometriska tangent ska returneras

Obs : Vinkelns värde är i radianer.

tan () Returvärde

  • returnerar den trigonometriska tangenten för den angivna vinkeln
  • returnerar NaN om den angivna vinkeln är NaN eller oändlighet

Obs! Om argumentet är noll är resultatet av tan()metoden också noll med samma tecken som argumentet.

Exempel 1: Java Math tan ()

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

I exemplet ovan har vi importerat java.lang.Mathpaketet. Detta är viktigt om vi vill använda Mathklassens metoder . Lägg märke till uttrycket,

 Math.tan(a)

Här har vi använt klassnamnet direkt för att anropa metoden. Det beror på att det tan()är en statisk metod.

Obs! Vi har använt metoden Java Math.toRadians () för att konvertera alla värden till radianer. Det beror på att enligt den officiella Java-dokumentationen tan()tar metoden parametern som radianer.

Exempel 2: Math tan () Returnerar 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 tangent value System.out.println(Math.tan(a)); // NaN System.out.println(Math.tan(infinity)); // NaN ) )

Här har vi skapat en variabel med namnet a.

  • Math.tan (a) - returnerar NaN eftersom kvadratrot av ett negativt tal (-5) inte är ett tal

Det Double.POSITIVE_INFINITYär ett klassfält Double. Den används för att implementera oändlighet i Java.

Obs! Vi har använt metoden Java Math.sqrt () för att beräkna kvadratroten av ett tal.

Rekommenderade handledning

  • Java Math sin ()
  • Java Math cos ()

Intressanta artiklar...