Java Math acos ()

A Java Math acos () metódus megadja a megadott érték íves koszinuszát.

Az ív koszinusz a koszinusz függvény inverze.

A acos()módszer szintaxisa :

 Math.acos(double num)

Itt acos()van egy statikus módszer. Ezért vagyunk elérni a módszerrel az osztály nevét, Math.

acos () Paraméterek

A acos()módszer egyetlen paramétert vesz fel.

  • num - az a szám, amelynek ív koszinuszát vissza kell adni. Ennek mindig kevesebbnek kell lennie, mint 1.

acos () visszatérési érték

  • a megadott szám íves koszinuszát adja vissza
  • visszatér, NaNha a megadott szám NaNnagyobb vagy nagyobb, mint 1

Megjegyzés : A visszaadott érték 0,0 és pi közötti szög .

1. példa: 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 ) )

A fenti példában a java.lang.Mathcsomagot importáltuk . Ez akkor fontos, ha az Mathosztály módszereit akarjuk használni . Figyelje meg a kifejezést,

 Math.acos(a)

Itt közvetlenül az osztály nevét használtuk a metódus meghívására. Ez azért van, mert acos()statikus módszer.

2. példa: Math acos () NaN-t ad vissza

 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 ) )

Itt két változót hoztunk létre, amelyek neve a és b.

  • A Math.acos (a) - NaN-t ad vissza, mert az a értéke nagyobb, mint 1.
  • Math.acos (b) - a NaN-t adja vissza, mert a negatív szám négyzetgyöke (-5) nem szám.

Megjegyzés : A Java négyzetgyökének kiszámításához a Java Math.sqrt () metódust használtuk.

érdekes cikkek...