English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math cbrt() metodo restituisce la radice cubica del numero specificato.
La sintassi del metodo cbrt() è:
Math.cbrt(double num)
Attenzione: cbrt() è un metodo statico. Pertanto, possiamo accedere a questo metodo utilizzando il nome della classe Math.
num - Il numero da calcolare come radice cubica
Restituisce la radice cubica del numero specificato
Se il valore specificato è NaN, viene restituito NaN
Se il numero specificato è 0, viene restituito 0
AttenzioneAttenzione, se il parametro è un numero negativo -num, allora cbrt(-num) = -cbrt(num).
class Main { public static void main(String[] args) { // Creazione di variabili a precisione doppia double value1 = Double.POSITIVE_INFINITY; double value2 = 27.0; double value3 = -64; double value4 = 0.0; // Infinito System.out.println(Math.cbrt(value1)); // Infinity // Radice cubica di numero positivo System.out.println(Math.cbrt(value2)); // 3.0 // Radice cubica di numero negativo System.out.println(Math.cbrt(value3)); // -4.0 // Radice cubica di zero System.out.println(Math.cbrt(value4)); // 0.0 } }
Nel esempio sopra, abbiamo utilizzato il metodo Math.cbrt() per calcolareInfinito,Numero positivo,Numero negativoEZeroLa radice cubica.
In questo caso, Double.POSITIVE_INFINITY viene utilizzato per implementare il numero infinito positivo nel programma.
Quando passiamo un valore int a cbrt() metodo, esso convertirà automaticamente tale valore int in un valore double.
int a = 125; Math.cbrt(a); // Restituisce 5.0