The java.lang.StrictMath.sqrt() is an inbuilt method of StrictMath class in Java which is used to obtain the exact rounded positive square root of a specified double value.
public static double sqrt(double num)
Parameters: The function accepts a single parameter num of double type, whose square root is to be returned by the function.
Return Values: This method returns the positive square root of num. it also gives rise to dout special cases:
- The function returns NaN if the argument is NaN or less than zero
- The function returns positive infinity when the argument is positive infinite.
- The function returns zero with the same sign as the argument if the argument is zero
- The result is the double value nearest to the mathematical square root of the argument value.
Input: num = 25 Output: 5.0 Input: -729 Output: NaN
Below programs illustrate the use of java.lang.StrictMath.sqrt() method:
square root = 17.0 square root = NaN square root = 0.0 square root = 23.406622994357814
square root = 34.058772731852805 square root = NaN square root = -0.0 square root = 12.0 square root = NaN
- Java sqrt() method with Examples
- BigInteger sqrt() Method in Java
- BigDecimal sqrt() Method in Java with Examples
- StrictMath pow() Method in Java
- StrictMath exp() Method in Java
- StrictMath sin() Method in Java
- StrictMath tan() Method in Java
- StrictMath log() Method In Java
- StrictMath tanh() Method in Java
- StrictMath cosh() Method in Java
- StrictMath floor() Method in Java
- StrictMath ulp() Method In Java with Examples
- StrictMath nextAfter() Method in Java
- StrictMath atan2() Method in Java
- StrictMath acos() Method in Java
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.