Java Math asin ()

Metóda Java Math asin () vracia sínus oblúka zadanej hodnoty.

Arkusín je inverzná funkcia k sínusovej funkcii.

Syntax asin()metódy je:

 Math.asin(double num)

Tu asin()je statická metóda. Z toho dôvodu sme sa v prístupe k metódu pomocou názvu triedy, Math.

asin () parametre

asin()Metóda preberá jeden parameter.

  • num - číslo, ktorého oblúkový sínus sa má vrátiť

Poznámka : Absolútna hodnota čísla by mala byť vždy menšia ako 1 .

návratová hodnota asin ()

  • vráti arkusín zadaného čísla
  • vráti 0, ak je zadaná hodnota nula
  • vráti, NaNak je zadaný počet NaNalebo viac ako 1

Poznámka : Vrátená hodnota je uhol medzi -pi / 2 až pi / 2 .

Príklad 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 ) )

Vo vyššie uvedenom príklade sme importovali java.lang.Mathbalík. To je dôležité, ak chceme použiť metódy Mathtriedy. Všimnite si výraz,

 Math.asin(a)

Tu sme priamo použili názov triedy na volanie metódy. Je to preto, že asin()ide o statickú metódu.

Príklad 2: Math asin () Vráti 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 ) )

Tu sme vytvorili dve premenné s názvom a a b.

  • Math.asin (a) - vráti NaN, pretože hodnota a je väčšia ako 1
  • Math.asin (b) - vráti NaN, pretože druhá odmocnina záporného čísla (-5) nie je číslo

Poznámka : Na výpočet druhej odmocniny čísla sme použili metódu Java Math.sqrt ().

Zaujímavé články...