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,
NaN
ak je zadaný početNaN
alebo 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.Math
balík. To je dôležité, ak chceme použiť metódy Math
triedy. 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 ().