Open In App

StrictMath sinh() Method in Java

The java.lang.StrictMath.sinh() method is used to return the hyperbolic sine of a double value passed as parameter to the function. The hyperbolic sine of x is defined by the formula where e denotes Euler’s numberSyntax:
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: Examples:
Input : 0.7853981633974483
Output : 0.8686709614860095

Input : 4.0
Output : 27.28991719712775
Below 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:
Hyperbolic sine of 0.7853981633974483 = 0.8686709614860095
Program 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));
    }
}

                    
Output:
Hyperbolic sine of Infinity = Infinity
Hyperbolic sine of 0.0 = 0.0
Reference:https://docs.oracle.com/javase/8/docs/api/java/lang/StrictMath.html#sinh()
Article Tags :