Il metodo Java Math acos () restituisce l'arcocoseno del valore specificato.
L'arco coseno è l'inverso della funzione coseno.
La sintassi del acos()metodo è:
Math.acos(double num)
Ecco acos()un metodo statico. Quindi, stiamo accedendo il metodo che utilizza il nome della classe, Math.
Parametri acos ()
Il acos()metodo accetta un singolo parametro.
- num - numero il cui arco coseno deve essere restituito. Dovrebbe essere sempre minore di 1.
acos () Valore restituito
- restituisce l'arcocoseno del numero specificato
- restituisce
NaNse il numero specificato èNaNo maggiore di 1
Nota : il valore restituito è un angolo compreso tra 0,0 e pi greco .
Esempio 1: Java Math acos ()
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.5; double b = 0.79; double c = 0.0; // print the arc cosine value 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 sopra, abbiamo importato il java.lang.Mathpacchetto. Questo è importante se vogliamo utilizzare i metodi della Mathclasse. Notare l'espressione,
Math.acos(a)
Qui abbiamo utilizzato direttamente il nome della classe per chiamare il metodo. È perché acos()è un metodo statico.
Esempio 2: Math acos () restituisce NaN
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 2; // square root of negative number // results in not a number (NaN) double NaN = Math.sqrt(-5); // print the arc cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN ) )
Qui abbiamo creato due variabili denominate a e b.
- Math.acos (a) : restituisce NaN perché il valore di a è maggiore di 1.
- Math.acos (b) - restituisce NaN perché la radice quadrata di un numero negativo (-5) non è un numero.
Nota : abbiamo utilizzato il metodo Java Math.sqrt () per calcolare la radice quadrata di un numero.








