English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo tan() di Java Math ha lo scopo di restituire il valore tangente trigonometrico dell'angolo specificato.
La sintassi del metodo tan() è:
Math.tan(double angle)
angle - Per restituire l'angolo con la sua tangente trigonometrica
Attenzione:il valore di angle è espresso in radianti.
restituisce la tangente trigonometrica dell'angolo specificato
se l'angolo specificato èNaN o infinito,restituisce NaN
Attenzione:se il parametro è zero, il risultato del metodo tan() ancheè zeroe ha lo stesso segno del parametro.
import java.lang.Math; class Main { public static void main(String[] args) { // Creare variabili di gradi double a = 30; double b = 45; // Convertire in radianti a = Math.toRadians(a); b = Math.toRadians(b); // Ottenere il valore tangente trigonometrico System.out.println(Math.tan(a)); // 0.49999999999999994 System.out.println(Math.tan(b)); // 0.7071067811865475 // Parametro 0 per Tan() System.out.println(Math.tan(0.0)); // 0.0 } }
Nell'esempio sopra, abbiamo importato il pacchetto java.lang.Math. È molto importante se dobbiamo utilizzare i metodi della classe Math. Attenzione all'espressione
Math.tan(a)
In questo caso, abbiamo utilizzato direttamente il nome della classe per chiamare il metodo. Questo è perché tan() è un metodo statico.
Attenzione:abbiamo già utilizzatoMath.toRadians()Il metodo converte tutti i valori in radianti. Questo è perché secondo la documentazione ufficiale di Java, il metodo tan() considera i parametri come radianti.
import java.lang.Math; class Main { public static void main(String[] args) { //Creazione delle variabili. //Radice quadrata di un numero negativo. //Il risultato non è un numero (NaN) double a = Math.sqrt(-5); //Implementazione dell'infinito con Double double infinity = Double.POSITIVE_INFINITY; //Stampa il valore tangente System.out.println(Math.tan(a)); // NaN System.out.println(Math.tan(Double.POSITIVE_INFINITY)); // NaN } }
Qui creiamo una variabile chiamata a.
Math.tan(a) -Restituisce NaN, perché la radice quadrata di un numero negativo (-5) non è un numero
Double.POSITIVE_INFINITY è un campo della classe Double. Serve per implementare l'infinito in Java
Attenzione:Abbiamo già utilizzatoJava Math sqrt()Metodo per calcolare la radice quadrata di un numero.