English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math sinh() 메서드는 지정된 값을 双曲正弦 값을 반환합니다.
双曲正弦等效于(e x -e -x)/ 2),其中e는 유라를 나타냅니다.
sinh()方法的语法为:
Math.sinh(double value)
value - 要确定其双曲函数的角度
주의:该值通常以弧度为单位。
返回值的双曲正弦值
如果参数值为 NaN이면 NaN을 반환합니다
주의: 매개변수가 0이거나 무한대라면, 이 메서드는 매개변수와 동일한 0이나 무한대를 반환합니다.
class Main { public static void main(String[] args) { //두배의 정밀도 변수 생성 double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; //를 반지름으로 변환 value1 = Math.toRadians(value1; value2 = Math.toRadians(value2; value3 = Math.toRadians(value3; //계산(double 곡선 사인) System.out.println(Math.sinh(value1)); // 0.8686709614860095 System.out.println(Math.sinh(value2)); // 1.2493670505239751 System.out.println(Math.sinh(value3)); // 0.5478534738880397 } }
위 예제에서 다음 표현에 주의하세요:
Math.sinh(value1)
여기서는 클래스 이름을 사용하여 메서드를 호출했습니다. sinh()는 정적 메서드이기 때문입니다.
주의:저희는 다음과 같이 사용했습니다.Math.toRadians()메서드는 모든 값을弧度로 변환합니다.
class Main { public static void main(String[] args) { //두배의 정밀도 변수 생성 double value1 = 0.0; double value2 = Double.POSITIVE_INFINITY; double value3 = Double.NEGATIVE_INFINITY; double value4 = Math.sqrt(-5; //를 반지름으로 변환 value1 = Math.toRadians(value1; value2 = Math.toRadians(value2; value3 = Math.toRadians(value3; value4 = Math.toRadians(value4; //계산(double 곡선 사인) System.out.println(Math.sinh(value1)); // 0.0 System.out.println(Math.sinh(value2)); // Infinity System.out.println(Math.sinh(value3)); // -Infinity System.out.println(Math.sinh(value4)); // NaN } }
이곳에서,
Double.POSITIVE_INFINITY - Java에서 정무한대를 구현
Double.NEGATIVE_INFINITY - Java에서 부정무한대를 구현
Math.sqrt(-5) - 부정수의 제곱근은 숫자가 아닙니다
저희는 이미 사용했습니다Math.sqrt()숫자의 제곱근을 계산하는 메서드