Java Math pow ()

Metoden Java Math pow () returnerar resultatet av det första argumentet som höjs till kraften för det andra argumentet.

Det är, pow(a, b) = ab

Syntaxen för pow()metoden är:

 Math.pow(double num1, double num2)

Här pow()är en statisk metod. Därför använder vi metoden med hjälp av klassnamnet Math.

pow () Parametrar

Den pow()metod tar två parametrar.

  • num1 - basparametern
  • num2 - parametern exponent

pow () Returvärden

  • returnerar resultatet av num1 num2
  • returnerar 1.0 om num2 är noll
  • returnerar 0,0 om num1 är noll

Obs! Det finns olika specialfall för pow()metoden. För att lära dig mer om alla specialfall, besök Java Math.pow () Special Cases (Official Java Documentation).

Exempel: 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 ) )

I ovanstående exempel har vi använt Math.pow()med positiva tal , negativa tal , noll och oändlighet .

Här Double.POSITIVE_INFINITYanvänds för att implementera positiv oändlighet i programmet.

Obs! När vi skickar ett heltal till pow()metoden, konverterar det automatiskt intvärdet till doublevärdet.

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

Rekommenderade handledning

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

Intressanta artiklar...