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