The java.lang.Math.cbrt() method returns the cube root of a double value.
Note:
- Cube root of a negative value is the negative of the cube root of that value’s magnitude.
- If the argument is NaN, then the result is NaN.
- If the argument is infinite, then the result is an infinity with the same sign as the argument.
- If the argument is zero, then the result is a zero with the same sign as the argument.
Syntax :
public static double cbrt(double a) Parameter : a : an argument Return : This method returns the cube root of a.
Example :To show working of java.lang.Math.cbrt() method.
// Java program to demonstrate working // of java.lang.Math.cbrt() method import java.lang.Math;
class Gfg {
// driver code
public static void main(String args[])
{
double a = 125.0 ;
double b = 1.0 / 0 ;
double c = -( 1.0 / 0 );
double d = 0.0 ;
double e = - 0.0 ;
System.out.println(Math.cbrt(a));
// Input Positive Infinity
// Output Positive Infinity
System.out.println(Math.cbrt(b));
// Input Negative Infinity
// Output Negative Infinity
System.out.println(Math.cbrt(c));
// Input Positive Zero
// Output Positive Zero
System.out.println(Math.cbrt(d));
// Input Negative Zero
// Output Negative Zero
System.out.println(Math.cbrt(e));
}
} |
Output:
5.0 Infinity -Infinity 0.0 -0.0