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 acos() и примеры

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

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

Обратный косинус - это обратная функция к функции косинус.

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

Math.acos(double num)

Параметр acos()

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

Возврат значений acos()

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

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

Вниманиевозвращает значение междуот 0.0 до pi угол между

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

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

Math.acos(a)

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

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

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //создание переменных
    double a = 2;
        //квадратный корень от отрицательного числа
        //результат не является числом (NaN)
    double NaN = Math.sqrt(-5);
    //печать обратного косинуса
    System.out.println(Math.acos(a));  // NaN
    System.out.println(Math.acos(NaN));  // NaN
  }
}

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

  • Math.acos(a) - Поскольку значение a больше 1, возвращается NaN.

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

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

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