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

Tutorial di base Java

Controllo di流程 Java

Array Java

Java orientato agli oggetti (I)

Java orientato agli oggetti (II)

Java orientato agli oggetti (III)

Gestione delle eccezioni Java

Lista Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Utilizzo e esempio del metodo Java Math acos()

Metodi matematici Java

Il metodo Java Math acos() restituisce l'arcoacos del valore specificato.

L'arcoacos è la funzione inversa della funzione coseno.

La sintassi del metodo acos() è:

Math.acos(double num)

Parametro di acos()

  • num - Il numero da restituire l'arcoacos, dovrebbe sempre essere minore di 1.

Valore di ritorno di acos()

  • Restituisce l'arcoacos del numero specificato

  • Se il numero specificato è NaN o maggiore di 1, viene restituito NaN

Attenzione:Il valore di ritorno è compreso trada 0.0 a pi tra gli angoli.

Esempio 1: Java Math acos()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Creare variabili
    double a = 0.5;
    double b = 0.79;
    double c = 0.0;
    //Stampare il valore dell'arco coseno
    System.out.println(Math.acos(a)); // 1.0471975511965979
    System.out.println(Math.acos(b)); // 0.6599873293874984
    System.out.println(Math.acos(c)); // 1.5707963267948966
  }
}

Nell'esempio precedente, abbiamo importato il pacchetto java.lang.Math. È molto importante se dobbiamo utilizzare i metodi della classe Math. Attenzione all'espressione

Math.acos(a)

Ecco, abbiamo direttamente utilizzato il nome della classe per chiamare il metodo. Questo è perché acos() è un metodo statico.

Esempio 2: ritorno NaN della funzione matematica acos() Java

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Creare variabili
    double a = 2;
        //Radice quadrata di un numero negativo.
        //Il risultato non è un numero (NaN)
    double NaN = Math.sqrt(-5);
    //Stampare il valore dell'arco coseno
    System.out.println(Math.acos(a));  // NaN
    System.out.println(Math.acos(NaN));  // NaN
  }
}

In questo caso, abbiamo creato due variabili denominate a e b.

  • Math.acos(a) - Poiché il valore di a è maggiore di 1, viene restituito NaN.

  • Math.acos(b) - Poiché la radice quadrata di un numero negativo (-5) non è un numero, viene restituito NaN.

Attenzione:UsiamoMath.sqrt()Metodo per calcolare la radice quadrata di un numero.

Metodi matematici Java