A Java Math tan () metódus a megadott szög trigonometrikus érintőjét adja vissza.
A tan()
módszer szintaxisa :
Math.tan(double angle)
Itt tan()
van egy statikus módszer. Ezért vagyunk elérni a módszerrel az osztály nevét, Math
.
tan () Paraméterek
A tan()
módszer egyetlen paramétert vesz fel.
- szög - olyan szög, amelynek trigonometrikus érintőjét vissza kell adni
Megjegyzés : A szög értéke radiánban van megadva.
tan () Return Value
- a megadott szög trigonometrikus érintőjét adja vissza
- NaN-t ad vissza, ha a megadott szög NaN vagy végtelen
Megjegyzés : Ha az argumentum nulla, akkor a tan()
metódus eredménye is nulla , ugyanazzal a jellel, mint az argumentum.
1. példa: 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 ) )
A fenti példában a java.lang.Math
csomagot importáltuk . Ez akkor fontos, ha az Math
osztály módszereit akarjuk használni . Figyelje meg a kifejezést,
Math.tan(a)
Itt közvetlenül az osztály nevét használtuk a metódus meghívására. Ez azért van, mert tan()
statikus módszer.
Megjegyzés : A Java Math.toRadians () metódust alkalmaztuk az összes érték radiánra konvertálására. Ennek oka, hogy a hivatalos Java dokumentáció szerint a tan()
módszer radiánként veszi a paramétert.
2. példa: Math tan () NaN-t ad vissza
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 ) )
Itt hoztunk létre egy a nevű változót.
- A Math.tan (a) - NaN-t ad vissza, mert a negatív szám (-5) négyzetgyöke nem szám
Az Double.POSITIVE_INFINITY
egyik olyan terület, az Double
osztályban. A végtelenség Java-ban történő megvalósítására szolgál.
Megjegyzés : A Java négyzetgyökének kiszámításához a Java Math.sqrt () metódust használtuk.
Ajánlott oktatóanyagok
- Java Math bűn ()
- Java Math cos ()