Metoden Java Math pow () returnerer resultatet af det første argument hævet til styrken af det andet argument.
Det er, pow(a, b) = ab
Metodens syntaks pow()
er:
Math.pow(double num1, double num2)
Her pow()
er en statisk metode. Derfor får vi adgang til metoden ved hjælp af klassens navn Math
,.
pow () Parametre
Den pow()
metode tager to parametre.
- num1 - basisparameteren
- num2 - parameteren eksponent
pow () Returværdier
- returnerer resultatet af num1 num2
- returnerer 1.0, hvis num2 er nul
- returnerer 0,0, hvis num1 er nul
Bemærk : Der er forskellige specielle tilfælde til pow()
metoden. For at lære mere om alle de specielle sager, besøg Java Math.pow () Special Cases (Official Java Documentation).
Eksempel: 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 ovenstående eksempel har vi brugt de Math.pow()
med positive tal , negative tal , nul og uendelig .
Her Double.POSITIVE_INFINITY
bruges til at implementere positiv uendelighed i programmet.
Bemærk : Når vi videregiver et heltal til pow()
metoden, konverterer den automatisk int
værdien til double
værdien.
int a = 2; int b = 5; Math.pow(a, b); // returns 32.0
Anbefalede vejledninger
- Java Math.cbrt ()
- Java Math.sqrt ()