Java Math acos ()

Метод Java Math acos () возвращает арккосинус указанного значения.

Арккосинус - это функция, обратная косинусу.

Синтаксис acos()метода:

 Math.acos(double num)

Вот acos()статический метод. Следовательно, мы получаем доступ к методу, используя имя класса Math.

acos () Параметры

acos()Метод принимает один параметр.

  • num - число, арккосинус которого должен быть возвращен. Всегда должно быть меньше 1.

acos () Возвращаемое значение

  • возвращает арккосинус указанного числа
  • возвращается, NaNесли указанное число NaNбольше 1

Примечание . Возвращаемое значение представляет собой угол от 0,0 до пи .

Пример 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 ) )

В приведенном выше примере мы импортировали java.lang.Mathpackage. Это важно, если мы хотим использовать методы Mathкласса. Обратите внимание на выражение,

 Math.acos(a)

Здесь мы напрямую использовали имя класса для вызова метода. Это потому, что acos()это статический метод.

Пример 2: математика acos () возвращает 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 ) )

Здесь мы создали две переменные с именами a и b.

  • Math.acos (a) - возвращает NaN, поскольку значение a больше 1.
  • Math.acos (b) - возвращает NaN, поскольку квадратный корень отрицательного числа (-5) не является числом.

Примечание . Мы использовали метод Java Math.sqrt () для вычисления квадратного корня из числа.

Интересные статьи...