logo

Power-funktion i Java

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