Popular Tutorials
Start Learning JavaCertification Courses
Created with over a decade of experience and thousands of feedback.
Python online compiler
JavaScript online compiler
SQL online compiler
Java online compiler
HTML online compiler
C online compiler
C++ online compiler
C# online compiler
PHP online compiler
Swift online compiler
Kotlin online compiler
TypeScript online compiler
Go online compiler
Rust online compiler
Scala online compiler
Dart online compiler
R online compiler
Ruby online compiler
Java Math cbrt()
The Java Math cbrt() method returns the cube root of the specified number.
The syntax of the cbrt() method is:
Math.cbrt(double num)
Here, cbrt() is a static method. Hence, we are accessing the method using the class name, Math.
cbrt() Parameters
The cbrt() method takes a single parameter.
- num - number whose cube root is to be computed
cbrt() Return Values
- returns cube root of the specified number
- returns NaN if the specified value is NaN
- returns 0 if the specified number is 0
Note: If the argument is negative number -num, then cbrt(-num) = -cbrt(num).
Example: Java Math cbrt()
class Main {
public static void main(String[] args) {
// create a double variable
double value1 = Double.POSITIVE_INFINITY;
double value2 = 27.0;
double value3 = -64;
double value4 = 0.0;
// cube root of infinity
System.out.println(Math.cbrt(value1)); // Infinity
// cube root of a positive number
System.out.println(Math.cbrt(value2)); // 3.0
// cube root of a negative number
System.out.println(Math.cbrt(value3)); // -4.0
// cube root of zero
System.out.println(Math.cbrt(value4)); // 0.0
}
}
In the above example, we have used the Math.cbrt() method to compute the cube root of infinity, positive number, negative number, and zero.
Here, Double.POSITIVE_INFINITY is used to implement positive infinity in the program.
When we pass an integer value to the cbrt() method, it automatically converts the int value to the double value.
int a = 125;
Math.cbrt(a); // returns 5.0
Also Read:
Did you find this article helpful?