logo

Funkcija Power v Javi

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