java.lang.StrictMath.sinh()方法用于返回作为参数传递给函数的双精度值的双曲正弦值。 x的双曲正弦由下式定义其中e表示欧拉号码
用法:
public static double sinh(double x)
参数:该函数接受单个双精度值x,双精度正弦值将由该函数返回。
返回值:此方法返回一个double值,它是x的双曲正弦值。出现以下情况:
- 如果参数为NaN或无穷大,则函数返回NaN
- 如果参数是无限的,则函数将返回与参数具有相同符号的无穷大。
- 如果参数为零,则该函数返回零且符号与参数相同
例子:
Input : 0.7853981633974483 Output : 0.8686709614860095 Input : 4.0 Output : 27.28991719712775
以下程序说明了java.lang.StrictMath.sinh()方法的使用:
示例1:
// Java Program to illustrate
// StrictMath.sinh() function
import java.io.*;
import java.math.*;
import java.lang.*;
class GFG {
public static void main(String[] args)
{
double x = (45 * Math.PI) / 180;
// Display the hyperbolic sine of the value
System.out.println("Hyperbolic sine of "
+ x + " = " + StrictMath.sinh(x));
}
}
输出:
Hyperbolic sine of 0.7853981633974483 = 0.8686709614860095
示例2:
// Java Program to illustrate
// StrictMath.sinh() function
import java.io.*;
import java.math.*;
import java.lang.*;
class GFG {
public static void main(String[] args)
{
double x1 = 180 / (0.0), x2 = 0;
// Display the hyperbolic sine of the values
System.out.println("Hyperbolic sine of "
+ x1 + " = " + StrictMath.sinh(x1));
System.out.println("Hyperbolic sine of "
+ x2 + " = " + StrictMath.sinh(x2));
}
}
输出:
Hyperbolic sine of Infinity = Infinity Hyperbolic sine of 0.0 = 0.0
参考: https://docs.oracle.com/javase/8/docs/api/java/lang/StrictMath.html#sinh()
相关用法
- Java Math sinh()用法及代码示例
- Java StrictMath log()用法及代码示例
- Java StrictMath pow()用法及代码示例
- Java StrictMath exp()用法及代码示例
- Java StrictMath sin()用法及代码示例
- Java StrictMath tan()用法及代码示例
- Java StrictMath max()用法及代码示例
- Java StrictMath hypot()用法及代码示例
- Java StrictMath multiplyExact()用法及代码示例
- Java StrictMath rint()用法及代码示例
- Java StrictMath nextDown()用法及代码示例
- Java StrictMath round()用法及代码示例
- Java StrictMath min()用法及代码示例
- Java StrictMath log1p()用法及代码示例
- Java StrictMath fma()用法及代码示例
注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 StrictMath sinh() Method in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。