Java Math tan ()

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.Mathcsomagot importáltuk . Ez akkor fontos, ha az Mathosztá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_INFINITYegyik olyan terület, az Doubleosztá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 ()

érdekes cikkek...