English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Java Math cbrt() метод возвращает кубический корень указанного числа.
Синтаксис метода cbrt():
Math.cbrt(double num)
Внимание:cbrt() является статическим методом. Поэтому мы можем использовать имя класса для доступа к этому методу Math.
num - Число, из которого нужно вычислить кубический корень
Возвращает кубический корень указанного числа
Если указанное значение равно NaN, то возвращается NaN
Если указанное число равно 0, то возвращается 0
Внимание:Если аргумент отрицателен - num, то cbrt(-num) = -cbrt(num).
class Main { public static void main(String[] args) { // 创建双精度变量 double value1 = Double.POSITIVE_INFINITY; double value2 = 27.0; double value3 = -64; double value4 = 0.0; // 无穷大的立方根 System.out.println(Math.cbrt(value1)); // Infinity // кубический корень положительного числа System.out.println(Math.cbrt(value2)); // 3.0 // кубический корень отрицательного числа System.out.println(Math.cbrt(value3)); // -4.0 // кубический корень нуля System.out.println(Math.cbrt(value4)); // 0.0 } }
В вышеупомянутом примере мы использовали метод Math.cbrt() для вычислениябесконечность,положительное число,отрицательное числоинолькубический корень.
Здесь используется Double.POSITIVE_INFINITY для реализации положительного бесконечного значения в программе.
При передаче int значения методу cbrt() он автоматически преобразует это int значение в double.
int a = 125; Math.cbrt(a); // возврат 5.0