Metoden Java Math tan () returnerer den trigonometriske tangens for den angivne vinkel.
Metodens syntaks tan()
er:
Math.tan(double angle)
Her tan()
er en statisk metode. Derfor får vi adgang til metoden ved hjælp af klassens navn Math
,.
tan () Parametre
Den tan()
metode tager et enkelt parameter.
- vinkel - vinkel, hvis trigonometriske tangens skal returneres
Bemærk : Vinkelens værdi er i radianer.
tan () Return Value
- returnerer den trigonometriske tangens for den angivne vinkel
- returnerer NaN, hvis den angivne vinkel er NaN eller uendelig
Bemærk : Hvis argumentet er nul, er resultatet af tan()
metoden også nul med det samme tegn som argumentet.
Eksempel 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 ovenstående eksempel har vi importeret java.lang.Math
pakken. Dette er vigtigt, hvis vi vil bruge metoderne i Math
klassen. Bemærk udtrykket,
Math.tan(a)
Her har vi direkte brugt klassens navn til at kalde metoden. Det er fordi det tan()
er en statisk metode.
Bemærk : Vi har brugt metoden Java Math.toRadians () til at konvertere alle værdier til radianer. Det er fordi i henhold til den officielle Java-dokumentation tan()
tager metoden parameteren som radianer.
Eksempel 2: Matematisk tan () Returnerer 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 ) )
Her har vi oprettet en variabel med navnet a.
- Math.tan (a) - returnerer NaN, fordi kvadratroden af et negativt tal (-5) ikke er et tal
Det Double.POSITIVE_INFINITY
er et Double
klassefelt. Det bruges til at implementere uendeligt i Java.
Bemærk : Vi har brugt metoden Java Math.sqrt () til at beregne kvadratroden af et tal.
Anbefalede vejledninger
- Java Math sin ()
- Java Math cos ()