English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Java Controllo dei flussi

Java Array

Java Orientamento ad oggetti (I)

Java Orientamento ad oggetti (II)

Java Orientamento ad oggetti (III)

Gestione delle eccezioni Java

Java Lista (List)

Java Queue (coda)

Java Map di collectioni

Java Set di collectioni

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Utilizzo e esempio di Java Math tan()

Metodi matematici Java

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)

parametro tan()

  • angle - Per restituire l'angolo con la sua tangente trigonometrica

Attenzione:il valore di angle è espresso in radianti.

valore restituito da tan()

  • 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.

Esempio 1: Java Math tan()

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.

Esempio 2: Math tan() restituisce NaN

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.

Tutorial consigliati

Metodi matematici Java