logo

Power-funksjon i Java

Power-funksjonen i Java er Math.pow(). Det brukes til å få kraften til det første argumentet til det andre argumentet. Den tar to argumenter og returnerer verdien av det første argumentet til det andre argumentet. Den returnerer en dobbel type verdi.

Pow()-funksjonen finner sted i java.lang.Math.pow () bibliotek.

For eksempel, for å beregne 5 til potens 2, kan det gjøres som følger:

Math.pow(5,2) =25

konverter str til int

Syntaks:

 public static double pow(double a, double b) 

hvor,

a er base

b er eksponent

"hva er 10 av 100"

Syntaksen ovenfor vil returnere verdien av a^b i dobbel datatype.

Tenk på punktene nedenfor om kraftfunksjonen i Java :

  • Det vil returnere 1,0 hvis det andre argumentet er positivt eller negativt null.
  • Det vil returnere NaN, hvis det andre argumentet ikke er et tall.
  • Det vil returnere det samme resultatet som det første argumentet, hvis b (andre argument) er 1.

La oss forstå det med noen eksempler:

Eksempel 1: Beregn 5^2 ved hjelp av Java Power-funksjonen

PowerFunc1.java:

java konvertere char til streng
 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 } } 

Produksjon:

 25.0 

Eksempel 2: Beregn 5^(-3) ved hjelp av potensfunksjon

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) } } 

Produksjon:

 0.008 

Eksempel 3: Beregn -3^5 ved hjelp av potensfunksjonen

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 } } 

Produksjon:

 -243.0 

Eksempel 4: beregn 5^0 ved hjelp av potensfunksjonen

32 bit arkitektur vs 64 bit

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 } } 

Produksjon:

 1.0 

Eksempel5: beregn 0,57^0,25 ved hjelp av potensfunksjonen

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 } } 

Produksjon:

 0.8688978326173192 

Fra eksemplene ovenfor,

  • Power-funksjonen brukes til å få verdien av det første argumentets potens til det andre argumentet.
  • Power-funksjonen returnerer den doble typen verdi.
  • Det negative tallet kan beregnes ved hjelp av potensfunksjonen.
  • Desimaltallet kan også beregnes ved hjelp av potensfunksjonen.
  • Hvis det andre argumentet er null, vil resultatet være 1,0.
  • Hvis det andre argumentet ikke er et tall, vil det returnere NaN.

Hvordan returnere heltallstype Verdi ved hjelp av Power-funksjonen

Vi kan også returnere heltallstypeverdien ved å bruke potensfunksjonen. For dette må vi eksplisitt caste det til Integer.

Tenk på eksemplet nedenfor:

PowerFunc6.java:

imessage-spill for Android
 public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } } 

Produksjon:

 25