Java Math asin ()

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, NaNha a megadott szám NaNnagyobb 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.Mathcsomagot importáltuk . Ez akkor fontos, ha az Mathosztá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.

érdekes cikkek...