Java Math tan ()

Il metodo Java Math tan () restituisce la tangente trigonometrica dell'angolo specificato.

La sintassi del tan()metodo è:

 Math.tan(double angle)

Ecco tan()un metodo statico. Quindi, stiamo accedendo il metodo che utilizza il nome della classe, Math.

parametri tan ()

Il tan()metodo accetta un singolo parametro.

  • angolo - angolo la cui tangente trigonometrica deve essere restituita

Nota : il valore dell'angolo è in radianti.

tan () Valore restituito

  • restituisce la tangente trigonometrica dell'angolo specificato
  • restituisce NaN se l'angolo specificato è NaN o infinito

Nota : se l'argomento è zero, anche il risultato del tan()metodo è zero con lo stesso segno dell'argomento.

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

Nell'esempio sopra, abbiamo importato il java.lang.Mathpacchetto. Questo è importante se vogliamo utilizzare i metodi della Mathclasse. Notare l'espressione,

 Math.tan(a)

Qui abbiamo utilizzato direttamente il nome della classe per chiamare il metodo. È perché tan()è un metodo statico.

Nota : abbiamo utilizzato il metodo Java Math.toRadians () per convertire tutti i valori in radianti. È perché, secondo la documentazione ufficiale di Java, il tan()metodo accetta il parametro come radianti.

Esempio 2: Math tan () restituisce 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 ) )

Qui abbiamo creato una variabile denominata a.

  • Math.tan (a) : restituisce NaN perché la radice quadrata di un numero negativo (-5) non è un numero

Il Double.POSITIVE_INFINITYè un campo di Doubleclasse. Viene utilizzato per implementare l'infinito in Java.

Nota : abbiamo utilizzato il metodo Java Math.sqrt () per calcolare la radice quadrata di un numero.

Tutorial consigliati

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

Articoli interessanti...