Java Math asin ()

Java Math asin () -menetelmä palauttaa määritetyn arvon kaarisinuksen.

Arcsiini on sinifunktion käänteinen.

Menetelmän syntaksi asin()on:

 Math.asin(double num)

Tässä asin()on staattinen menetelmä. Siksi pääsemme menetelmään käyttämällä luokan nimeä Math.

asin () Parametrit

asin()Menetelmä ottaa yhden parametrin.

  • num - numero, jonka kaarensini on palautettava

Huomaa : Numeroiden absoluuttisen arvon on aina oltava alle 1 .

asin () Palautusarvo

  • palauttaa määritetyn luvun arcsiinin
  • palauttaa arvon 0, jos määritetty arvo on nolla
  • palauttaa, NaNjos määritetty luku on NaNtai on suurempi kuin 1

Huomaa : Palautettu arvo on kulma välillä -pi / 2 - pi / 2 .

Esimerkki 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 ) )

Edellä olevassa esimerkissä olemme tuoneet java.lang.Mathpaketin. Tämä on tärkeää, jos haluamme käyttää Mathluokan menetelmiä . Huomaa ilmaisu,

 Math.asin(a)

Tässä olemme käyttäneet suoraan luokan nimeä kutsumalla menetelmää. Se johtuu asin()staattisesta menetelmästä.

Esimerkki 2: Math asin () palauttaa 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 ) )

Tässä olemme luoneet kaksi muuttujaa nimeltä a ja b.

  • Math.asin (a) - palauttaa NaN: n, koska a: n arvo on suurempi kuin 1
  • Math.asin (b) - palauttaa NaN: n, koska negatiivisen luvun (-5) neliöjuuri ei ole luku

Huomaa : Olemme käyttäneet Java Math.sqrt () -menetelmää laskemaan luvun neliöjuuri.

Mielenkiintoisia artikkeleita...