English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Math.pow() di Java calcola la potenza (a alla b).
è, pow(a, b) = ab
La sintassi del metodo pow() è:
Math.pow(double num1, double num2)
Attenzione:pow() è un metodo statico. Pertanto, possiamo accedere a questo metodo Math utilizzando il nome della classe.
num1 - Parametro di base
num2 - Parametro esponente
Risultato restituito num1num2
Se num2 è zero, viene restituito 1.0
Se num1 è zero, viene restituito 0.0
class Main { public static void main(String[] args) { //Creazione di variabili a precisione doppia double num1 = 5.0; double num2 = 3.0; //Funzione Math.pow con numero positivo System.out.println(Math.pow(num1, num2)); // 125.0 //Funzione Math.pow con zero double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 //Funzione Math.pow con infinito double infinito = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity // Math.pow() con numeri negativi System.out.println(Math.pow(-num1, -num2)); // 0.008 } }
Nell'esempio sopra, abbiamo utilizzato Math.pow() conNumeri positivi,Numeri negativi,ZeroeInfinito.
In questo caso, Double.POSITIVE_INFINITY viene utilizzato per implementare il numero infinito positivo nel programma.
Quando passiamo un valore int al metodo pow(), esso viene automaticamente convertito in un valore double.
int a = 2; int b = 5; Math.pow(a, b); // Restituisce 32.0