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,
NaNja norādītais skaitlis irNaNlielā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.Mathpaketi. Tas ir svarīgi, ja mēs vēlamies izmantot Mathklases 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 ().








