A Java Math asin () metódus a megadott érték ív szinuszát adja vissza.
Az arcine a szinuszfüggvény inverze.
A asin()
módszer szintaxisa :
Math.asin(double num)
Itt asin()
van egy statikus módszer. Ezért vagyunk elérni a módszerrel az osztály nevét, Math
.
asin () Paraméterek
A asin()
módszer egyetlen paramétert vesz fel.
- num - szám, amelynek ív szinuszát vissza kell adni
Megjegyzés : A num abszolút értékének mindig kisebbnek kell lennie, mint 1 .
asin () visszatérési érték
- a megadott szám arcinesét adja vissza
- 0 értéket ad vissza, ha a megadott érték nulla
- visszatér,
NaN
ha a megadott számNaN
nagyobb vagy nagyobb, mint 1
Megjegyzés : A visszaadott érték a -pi / 2 és a pi / 2 közötti szög .
1. példa: 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 ) )
A fenti példában a java.lang.Math
csomagot importáltuk . Ez akkor fontos, ha az Math
osztály módszereit akarjuk használni . Figyelje meg a kifejezést,
Math.asin(a)
Itt közvetlenül az osztály nevét használtuk a metódus meghívására. Ez azért van, mert asin()
statikus módszer.
2. példa: Math asin () NaN-t ad vissza
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 ) )
Itt két változót hoztunk létre, amelyek neve a és b.
- A Math.asin (a) - NaN-t ad vissza, mert az a értéke nagyobb, mint 1
- A Math.asin (b) - NaN-t ad vissza, mert a negatív szám négyzetgyöke (-5) nem szám
Megjegyzés : A Java négyzetgyökének kiszámításához a Java Math.sqrt () metódust használtuk.