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_INFINITY
används för att implementera positiv oändlighet i programmet.
Obs! När vi skickar ett heltal till pow()
metoden, konverterar det automatiskt int
värdet till double
värdet.
int a = 2; int b = 5; Math.pow(a, b); // returns 32.0
Rekommenderade handledning
- Java Math.cbrt ()
- Java Math.sqrt ()