Java Math asin ()

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

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

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

 Math.asin(double num)

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

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

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

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

Примечание . Абсолютное значение num всегда должно быть меньше 1 .

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

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

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

Пример 1: Java Math asin ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.99; double b = 0.71; double c = 0.0; // print the arcsine value System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 ) )

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

 Math.asin(a)

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

Пример 2: Math asin () возвращает 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 b = Math.sqrt(-5); // print the arc sine value System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN ) )

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

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

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

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