English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
num - Il numero da restituire l'arcoacos, dovrebbe sempre essere minore di 1.
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.
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.
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.