Java Math acos ()

Java Math acos () -menetelmä palauttaa määritetyn arvon kaaren kosinin.

Valokaari on kosinifunktion käänteinen.

Menetelmän syntaksi acos()on:

 Math.acos(double num)

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

acos () -parametrit

acos()Menetelmä ottaa yhden parametrin.

  • num - numero, jonka kaaren kosini on palautettava. Sen tulisi olla aina alle 1.

acos () palautusarvo

  • palauttaa määritetyn luvun kaaren kosinin
  • palauttaa, NaNjos määritetty luku on NaNtai on suurempi kuin 1

Huomaa : Palautettu arvo on kulma välillä 0,0 - pi .

Esimerkki 1: Java Math acos ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.5; double b = 0.79; double c = 0.0; // print the arc cosine value System.out.println(Math.acos(a)); // 1.0471975511965979 System.out.println(Math.acos(b)); // 0.6599873293874984 System.out.println(Math.acos(c)); // 1.5707963267948966 ) )

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

 Math.acos(a)

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

Esimerkki 2: Math acos () 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 NaN = Math.sqrt(-5); // print the arc cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN ) )

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

  • Math.acos (a) - palauttaa NaN: n, koska a: n arvo on suurempi kuin 1.
  • Math.acos (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...