logo

Power-funktion i Java

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