English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Java Math cosh() метод возвращает гиперболический косинус заданного значения.
гиперболический косинус эквивалентен((e x + e -x)/ 2)где e — это число Эйлера.
cosh()方法的语法为:
Синтаксис метода cosh():
parameter cosh() value
вниманиеЕсли аргумент равен
возвращаетЗначениегиперболического cosineЗначение
Если аргументЗначение NaN, то возвращается NaN
Если аргумент равен 0, то возвращается 1.0
вниманиеЕсли аргумент равен бесконечности, то该方法 возвращает положительную бесконечность.
class Main { public static void main(String[] args) { // Создание переменных с двойной точностью double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; double value4 = 0.0; // Преобразование в радианы value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); //calculate hyperbolic cosine System.out.println(Math.cosh(value1)); // 1.3246090892520057 System.out.println(Math.cosh(value2)); // 1.600286857702386 System.out.println(Math.cosh(value3)); // 1.1402383210764286 System.out.println(Math.cosh(value4)); // 1.0 } }
В предыдущем примере обратите внимание на следующие выражения:
Math.cosh(value1)
Здесь мы напрямую используем имя класса для вызова метода. Это потому, что cosh() является статическим методом.
вниманиеМы уже использовалиMath.toRadians()Метод преобразует все значения в радианы.
class Main { public static void main(String[] args) { // Создание переменных с двойной точностью double value1 = Double.POSITIVE_INFINITY; double value2 = Double.NEGATIVE_INFINITY; double value3 = Math.sqrt(-5); // Преобразование в радианы value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); //calculate hyperbolic cosine System.out.println(Math.cosh(value1)); // Infinity System.out.println(Math.cosh(value2)); // Infinity System.out.println(Math.cosh(value3)); // NaN } }
в примерах выше,
Double.POSITIVE_INFINITY - 实现 Java положительный бесконечность
Double.NEGATIVE_INFINITY - 实现 Java负无穷大
Math.sqrt(-5) - квадратный корень от отрицательного числа не является числом
внимание:метод cosh() возвращает положительное бесконечность для параметров как положительных, так и отрицательных无穷.
мы уже использовалиMath.sqrt()метод для вычисления квадратного корня числа.