Metoden Java Math asin () returnerer bue-sinus for den angivne værdi.
Bueskinnen er omvendt af sinusfunktionen.
Metodens syntaks asin()
er:
Math.asin(double num)
Her asin()
er en statisk metode. Derfor får vi adgang til metoden ved hjælp af klassens navn Math
,.
asin () Parametre
Den asin()
metode tager et enkelt parameter.
- tal - nummer, hvis bue sinus skal returneres
Bemærk : Den absolutte værdi af num skal altid være mindre end 1 .
asin () Return Value
- returnerer bueskud af det angivne nummer
- returnerer 0, hvis den angivne værdi er nul
- vender tilbage,
NaN
hvis det angivne tal erNaN
eller større end 1
Bemærk : Den returnerede værdi er en vinkel mellem -pi / 2 til pi / 2 .
Eksempel 1: Java Math asin ()
import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.99; double b = 0.71; double c = 0.0; // print the arcsine value System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 ) )
I ovenstående eksempel har vi importeret java.lang.Math
pakken. Dette er vigtigt, hvis vi vil bruge metoderne i Math
klassen. Bemærk udtrykket,
Math.asin(a)
Her har vi direkte brugt klassens navn til at kalde metoden. Det er fordi det asin()
er en statisk metode.
Eksempel 2: Math asin () Returnerer 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 b = Math.sqrt(-5); // print the arc sine value System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN ) )
Her har vi oprettet to variabler med navnet a og b.
- Math.asin (a) - returnerer NaN, fordi værdien af a er større end 1
- Math.asin (b) - returnerer NaN, fordi kvadratroden af et negativt tal (-5) ikke er et tal
Bemærk : Vi har brugt metoden Java Math.sqrt () til at beregne kvadratroden af et tal.