Java Math pow ()

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_INFINITYse 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 intna doublehodnotu.

 int a = 2; int b = 5; Math.pow(a, b); // returns 32.0

Doporučené výukové programy

  • Java Math.cbrt ()
  • Java Math.sqrt ()

Zajímavé články...