Metoda Java Math pow () vrací výsledek prvního zvýšeného argumentu na sílu druhého argumentu.
To znamená, pow(a, b) = ab
Syntaxe pow()
metody je:
Math.pow(double num1, double num2)
Zde pow()
je statická metoda. Z toho důvodu jsme se v přístupu k metodu pomocí názvu třídy, Math
.
parametry pow ()
pow()
Metoda má dva parametry.
- num1 - základní parametr
- num2 - parametr exponentu
pow () Návratové hodnoty
- vrátí výsledek num1 num2
- vrátí 1.0, pokud je num2 nula
- vrátí 0,0, pokud je num1 nula
Poznámka : Pro pow()
metodu existují různé speciální případy . Chcete-li se dozvědět více o zvláštních případech, navštivte stránku Java Math.pow () Special Cases (Official Java Documentation).
Příklad: Java Math pow ()
class Main ( public static void main(String() args) ( // create a double variable double num1 = 5.0; double num2 = 3.0; // Math.pow() with positive numbers System.out.println(Math.pow(num1, num2)); // 125.0 // Math.pow() with zero double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 // Math.pow() with infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity // Math.pow() with negative numbers System.out.println(Math.pow(-num1, -num2)); // 0.008 ) )
Ve výše uvedeném příkladu, jsme použili Math.pow()
s kladná čísla , záporná čísla , nuly a nekonečna .
Zde Double.POSITIVE_INFINITY
se používá k implementaci pozitivního nekonečna v programu.
Poznámka : Když pow()
metodě předáme celočíselnou hodnotu , automaticky ji převede int
na double
hodnotu.
int a = 2; int b = 5; Math.pow(a, b); // returns 32.0
Doporučené výukové programy
- Java Math.cbrt ()
- Java Math.sqrt ()