English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo asin() di Math in Java restituisce l'arco sinus del valore specificato.
L'arco sinus è la funzione inversa della funzione seno.
La sintassi del metodo asin() è:
Math.asin(double num)
num - Il numero da restituire come arco sinus
Attenzione:Il valore assoluto di num deve sempre essere inferiore a1。
Restituisce l'arco sinus del numero specificato
Se il valore specificato è zero, viene restituito 0
Se il numero specificato è NaN o maggiore di 1, viene restituito NaN
Attenzione:Il valore di ritorno è -pi / 2 a pi / 2 tra gli angoli.
import java.lang.Math; class Main { public static void main(String[] args) { //Creare variabili double a = 0.99; double b = 0.71; double c = 0.0; //Stampare il valore arccosine System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 } }
Nell'esempio precedente, abbiamo importato il pacchetto java.lang.Math. È molto importante se dobbiamo utilizzare i metodi della classe Math. Attenzione all'espressione
Math.asin(a)
In questo caso, abbiamo utilizzato direttamente il nome della classe per chiamare il metodo. Questo perché asin() è 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 b = Math.sqrt(-5); //Stampare il valore arccosine System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN } }
In questo caso, abbiamo creato due variabili denominate a e b.
Math.asin(a) - Restituisce NaN, perché il valore di a è maggiore di 1
Math.asin(b) - Restituisce NaN, perché la radice quadrata di un numero negativo (-5) non è un numero
Attenzione:Abbiamo già utilizzatoMath.sqrt()Metodo per calcolare la radice quadrata di un numero.