Java Math acos ()

La méthode Java Math acos () renvoie l'arc cosinus de la valeur spécifiée.

L'arc cosinus est l'inverse de la fonction cosinus.

La syntaxe de la acos()méthode est:

 Math.acos(double num)

Voici acos()une méthode statique. Nous sommes donc accédons la méthode en utilisant le nom de classe, Math.

Paramètres acos ()

La acos()méthode prend un seul paramètre.

  • num - nombre dont l'arc cosinus doit être renvoyé. Il doit toujours être inférieur à 1.

Valeur de retour acos ()

  • renvoie l'arc cosinus du nombre spécifié
  • renvoie NaNsi le nombre spécifié est NaNou supérieur à 1

Remarque : la valeur renvoyée est un angle compris entre 0,0 et pi .

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

Dans l'exemple ci-dessus, nous avons importé le java.lang.Mathpackage. Ceci est important si nous voulons utiliser les méthodes de la Mathclasse. Remarquez l'expression,

 Math.acos(a)

Ici, nous avons directement utilisé le nom de la classe pour appeler la méthode. C'est parce que acos()c'est une méthode statique.

Exemple 2: Math acos () renvoie 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 ) )

Ici, nous avons créé deux variables nommées a et b.

  • Math.acos (a) - renvoie NaN car la valeur de a est supérieure à 1.
  • Math.acos (b) - renvoie NaN car la racine carrée d'un nombre négatif (-5) n'est pas un nombre.

Remarque : Nous avons utilisé la méthode Java Math.sqrt () pour calculer la racine carrée d'un nombre.

Articles intéressants...