public static double sinh(double x)Parameters:The function accepts a single double value x whose hyperbolic sine is to be returned by the function. Return Values: This method returns a double value which is the hyperbolic sine of x. The following cases are arises:
- The function returns NaN if the argument is NaN or infinity
- The function returns infinity with the same sign as the argument if the argument is infinite.
- The function returns zero with the same sign as the argument if the argument is zero
Input : 0.7853981633974483 Output : 0.8686709614860095 Input : 4.0 Output : 27.28991719712775Below programs illustrate the use of java.lang.StrictMath.sinh() method: Program 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));
}
} |
Output:
Program 2:Hyperbolic sine of 0.7853981633974483 = 0.8686709614860095
// 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));
}
} |
Output:
Reference:https://docs.oracle.com/javase/8/docs/api/java/lang/StrictMath.html#sinh()Hyperbolic sine of Infinity = Infinity Hyperbolic sine of 0.0 = 0.0