Power-funktionen i Java är Math.pow(). Det används för att få kraften i det första argumentet till det andra argumentet. Det tar två argument och returnerar värdet av det första argumentet till det andra argumentet. Det returnerar ett dubbeltypsvärde.
Funktionen pow() äger rum i java.lang.Math.pow () bibliotek.
Till exempel, för att beräkna 5 till effekt 2, kan det göras på följande sätt:
Math.pow(5,2) =25
Syntax:
public static double pow(double a, double b)
var,
a är bas
konvertering från sträng till int i java
b är exponent
Ovanstående syntax returnerar värdet av a^b i dubbel datatyp.
Tänk på punkterna nedan om effektfunktionen i Java :
- Det kommer att returnera 1,0, om det andra argumentet är positivt eller negativt noll.
- Det kommer att returnera NaN, om det andra argumentet inte är ett tal.
- Det kommer att returnera samma resultat som det första argumentet, om b (andra argumentet) är 1.
Låt oss förstå det med några exempel:
Exempel1: Beräkna 5^2 med Java Power-funktionen
PowerFunc1.java:
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
Exempel2: Beräkna 5^(-3) med hjälp av effektfunktionen
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
Exempel3: Beräkna -3^5 med hjälp av effektfunktionen
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:
java jämförelse
-243.0
Exempel4: beräkna 5^0 med hjälp av potensfunktionen
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
Exempel5: beräkna 0,57^0,25 med hjälp av effektfunktionen
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
Från exemplen ovan,
- Power-funktionen används för att få värdet av det första argumentets makt till det andra argumentet.
- Power-funktionen returnerar dubbeltypvärdet.
- Det negativa talet kan beräknas med hjälp av effektfunktionen.
- Decimaltalet kan också beräknas med hjälp av potensfunktionen.
- Om det andra argumentet är noll blir resultatet 1,0.
- Om det andra argumentet inte är ett tal kommer det att returnera NaN.
Hur man returnerar heltalstyp Värde med hjälp av Power-funktionen
Vi kan också returnera heltalstypvärdet med hjälp av power-funktionen. För detta måste vi uttryckligen casta det till Integer.
Tänk på exemplet nedan:
PowerFunc6.java:
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