English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений в Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Использование метода Java Math asin() и примеры

Java математические методы Math

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

Арккосинус является обратной функцией от функции синус.

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

Math.asin(double num)

параметр arccosin()

  • num - Чтобы вернуть число, обратный косинус которого нужно получить

Внимание: Abs(num) должен всегда быть меньше1.

значение arccosin()

  • Возвращает арккосинус указанного числа

  • Если указанное значение равно нулю, возвращается 0

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

Внимание:Возвратное значение -pi / 2 до pi / 2 угол между ними.

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

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Создание переменных
    double a = 0.99;
    double b = 0.71;
    double c = 0.0;
    //Печать обратного синуса
    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.Math. Это важно, если мы хотим использовать методы класса Math. Обратите внимание на выражение

Math.asin(a)

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

Пример 2: математический метод asin() возвращает NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // Создание переменной
    double a = 2;
    //Квадратный корень от отрицательного числа.
    //Результат не является числом (NaN)
    double b = Math.sqrt(-5);
    //Печать обратного синуса
    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) не является числом

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

Java математические методы Math