Java Math acos ()

Metóda Java Math acos () vracia kosínus oblúku zadanej hodnoty.

Oblúkový kosínus je inverzná funkcia kosínusu.

Syntax acos()metódy je:

 Math.acos(double num)

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

acos () parametre

acos()Metóda preberá jeden parameter.

  • num - číslo, ktorého kosínusový oblúk sa má vrátiť. Malo by to byť vždy menej ako 1.

acos () návratová hodnota

  • vráti kosínus oblúka zadaného čísla
  • vráti, NaNak je zadaný počet NaNalebo viac ako 1

Poznámka : Vrátená hodnota je uhol medzi 0,0 a pi .

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

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.acos(a)

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

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

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

  • Math.acos (a) - vráti NaN, pretože hodnota a je väčšia ako 1.
  • Math.acos (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...