Java Math acos () metode atgriež norādītās vērtības loka kosinusu.
Loka kosinuss ir kosinusa funkcijas apgrieztā vērtība.
Metodes sintakse acos()
ir šāda:
Math.acos(double num)
Šeit acos()
ir statiska metode. Tādējādi mēs piekļūstam metodei, izmantojot klases nosaukumu Math
,.
acos () Parametri
acos()
Metode ņem vienu parametru.
- num - skaitlis, kura loka kosinuss jāatdod. Tam vienmēr jābūt mazākam par 1.
acos () Atgriešanās vērtība
- atgriež norādītā skaitļa loka kosinusu
- atgriežas,
NaN
ja norādītais skaitlis irNaN
lielāks vai lielāks par 1
Piezīme . Atgrieztā vērtība ir leņķis no 0,0 līdz pi .
1. piemērs: 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 ) )
Iepriekš minētajā piemērā mēs esam importējuši java.lang.Math
paketi. Tas ir svarīgi, ja mēs vēlamies izmantot Math
klases metodes . Ievērojiet izteicienu,
Math.acos(a)
Šeit, lai izsauktu metodi, mēs tieši izmantojām klases nosaukumu. Tas ir tāpēc, ka acos()
tā ir statiska metode.
2. piemērs: Math acos () atgriež 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 ) )
Šeit mēs esam izveidojuši divus mainīgos ar nosaukumu a un b.
- Math.acos (a) - atgriež NaN, jo a vērtība ir lielāka par 1.
- Math.acos (b) - atgriež NaN, jo negatīvā skaitļa (-5) kvadrātsakne nav skaitlis.
Piezīme : Lai aprēķinātu skaitļa kvadrātsakni, mēs izmantojām metodi Java Math.sqrt ().