Power-funktionen i Java er Math.pow(). Det bruges til at få kraften af det første argument til det andet argument. Det tager to argumenter og returnerer værdien af det første argument, der er rejst til det andet argument. Det returnerer en dobbelttypeværdi.
Pow()-funktionen finder sted i java.lang.Math.pow () bibliotek.
For eksempel, for at beregne 5 til potens 2, så kan det gøres som følger:
Math.pow(5,2) =25
konvertering af streng til heltal i java
Syntaks:
public static double pow(double a, double b)
hvor,
a er base
b er eksponent
"hvad er 10 af 100"
Ovenstående syntaks vil returnere værdien af a^b i dobbelt datatype.
Overvej nedenstående punkter om power-funktionen i Java :
- Det vil returnere 1,0, hvis det andet argument er positivt eller negativt nul.
- Det vil returnere NaN, hvis det andet argument ikke er et tal.
- Det vil returnere det samme resultat som det første argument, hvis b (andet argument) er 1.
Lad os forstå det med nogle eksempler:
Eksempel1: Beregn 5^2 ved hjælp af Java Power-funktionen
PowerFunc1.java:
java få aktuel tid
public class PowerFunc1 { public static void main(String[] args) { double a = 5; double b = 2; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Produktion:
25.0
Eksempel 2: Beregn 5^(-3) ved hjælp af potensfunktion
PowerFunc2.java:
public class PowerFunc2 { public static void main(String[] args) { double a = 5; double b = -3; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^(-3) } }
Produktion:
0.008
Eksempel 3: Beregn -3^5 ved hjælp af power-funktionen
PowerFunc3.java:
public class PowerFunc3 { public static void main(String[] args) { double a = -3; double b = 5; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Produktion:
-243.0
Eksempel 4: beregn 5^0 ved hjælp af potensfunktionen
mergesort-algoritme
PowerFunc4.java:
public class PowerFunc4 { public static void main(String[] args) { double a = 5; double b = 0; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Produktion:
1.0
Eksempel5: beregn 0,57^0,25 ved hjælp af potensfunktionen
PowerFunc5.java:
public class PowerFunc5 { public static void main(String[] args) { double a = 0.57; double b = 0.25; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Produktion:
0.8688978326173192
Fra ovenstående eksempler,
- Power-funktionen bruges til at få værdien af det første arguments magt til det andet argument.
- Power-funktionen returnerer den dobbelte type værdi.
- Det negative tal kan beregnes ved hjælp af potensfunktionen.
- Decimaltallet kan også beregnes ved hjælp af potensfunktionen.
- Hvis det andet argument er nul, vil resultatet være 1,0.
- Hvis det andet argument ikke er et tal, vil det returnere NaN.
Sådan returneres heltalstypeværdi ved hjælp af Power-funktionen
Vi kan også returnere heltalstypeværdien ved hjælp af potensfunktionen. Til dette skal vi udtrykkeligt caste det til Integer.
Overvej nedenstående eksempel:
PowerFunc6.java:
justering af billeder i css
public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } }
Produktion:
25