Метод acos() в Java

Java Number类Класс Number в Java


Метод acos() используется для возврата значения арккосинуса указанного параметра типа double.

Синтаксис

double acos(double d)

Parameters

  • d -- любой примитивный тип данных, должен быть меньше 1.

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

Возвращает значение арккосинуса указанного параметра типа double. Если указанный параметр больше 1, возвращается NaN.

Возвращаемое значение находится в диапазоне от 0 до Math.PI.

Пример

Следующий пример демонстрирует использование метода acos():

Пример

public class ExampleTest {
    public static void main(String args[]){

        double degrees = 45.0;
        double radians = Math.toRadians(degrees);

        System.out.format(Значение числа пи равно %.4f%n, Math.PI);
        System.out.format(Арккосинус %.4f равен %.4f градусов %n, Math.cos(radians), Math.toDegrees(Math.acos(Math.sin(radians))));

    }
}

Скомпилируйте вышеприведённую программу, результат вывода:

pi 的值为 3.1416
0.7071 的反余弦值为 45.0000 度 

Пример

public class ExampleTest {
    public static void main(String[] args) {
        // Переменные
        double a = 0.5;
        double b = 0.79;
        double c = 0.0;
        double d = 2;


        // Вывод
        System.out.println(Math.acos(a));  // 1.0471975511965979
        System.out.println(Math.acos(b));  // 0.6599873293874984
        System.out.println(Math.acos(c));  // 1.5707963267948966
        System.out.println(Math.acos(d));  // d больше 1, поэтому вывод NaN
    }
}

Скомпилируйте вышеприведённую программу, результат вывода:

1.0471975511965979
0.6599873293874984
1.5707963267948966
NaN

Java Number类Класс Number в Java

Другие расширения