Funkcija moči v Javi je Math.pow(). Uporablja se za pridobitev moči prvega argumenta v drugi argument. Vzame dva argumenta in vrne vrednost prvega argumenta, povišanega v drugi argument. Vrne vrednost dvojnega tipa.
Funkcija pow() poteka v java.lang.Math.pow () knjižnica.
Na primer, če želite izračunati 5 na potenco 2, lahko to storite na naslednji način:
Math.pow(5,2) =25
Sintaksa:
public static double pow(double a, double b)
kje,
a je osnova
b je eksponent
tipkopis foreach
Zgornja sintaksa bo vrnila vrednost a^b v dvojnem podatkovnem tipu.
Upoštevajte spodnje točke o funkciji moči v Java :
- Vrnil bo 1,0, če je drugi argument pozitivna ali negativna nič.
- Vrnil bo NaN, če drugi argument ni število.
- Vrnil bo enak rezultat kot prvi argument, če je b (drugi argument) 1.
Razumejmo to z nekaj primeri:
Primer1: Izračunajte 5^2 z uporabo funkcije Java Power
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 } }
Izhod:
25.0
Primer2: Izračunajte 5^(-3) z uporabo potenčne funkcije
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) } }
Izhod:
0.008
3. primer: Izračunajte -3^5 z uporabo potenčne funkcije
string split bash
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 } }
Izhod:
-243.0
Primer4: izračunajte 5^0 z uporabo potenčne funkcije
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 } }
Izhod:
1.0
Primer5: izračunajte 0,57^0,25 z uporabo potenčne funkcije
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 } }
Izhod:
0.8688978326173192
Iz zgornjih primerov
- Funkcija moči se uporablja za pridobivanje vrednosti moči prvega argumenta za drugi argument.
- Funkcija moči vrne dvojno vrednost tipa.
- Negativno število je mogoče izračunati s potenčno funkcijo.
- Decimalno število je mogoče izračunati tudi s potenčno funkcijo.
- Če je drugi argument enak nič, bo rezultat 1,0.
- Če drugi argument ni število, vrne NaN.
Kako vrniti vrednost tipa Integer s funkcijo Power
Vrednost tipa celega števila lahko vrnemo tudi s funkcijo moči. Za to ga moramo izrecno pretvoriti v Integer.
Razmislite o spodnjem primeru:
java dvojno v niz
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); } }
Izhod:
25