logo

Funkcija Power u Javi

Power funkcija u Javi je Math.pow(). Koristi se za dobivanje snage prvog argumenta na drugi argument. Uzima dva argumenta i vraća vrijednost prvog argumenta podignutu na drugi argument. Vraća dvostruku vrijednost tipa.

Funkcija pow() odvija se u java.lang.Math.pow () knjižnica.

Na primjer, da biste izračunali 5 na potenciju 2, to možete učiniti na sljedeći način:

pyspark

Math.pow(5,2) =25

Sintaksa:

 public static double pow(double a, double b) 

gdje,

a je baza

b je eksponent

Gornja sintaksa vratit će vrijednost a^b u dvostrukom tipu podataka.

Razmotrite donje točke o funkciji snage u Java :

  • Vratit će 1,0 ako je drugi argument pozitivna ili negativna nula.
  • Vratit će NaN ako drugi argument nije broj.
  • Vratit će isti rezultat kao prvi argument, ako je b (drugi argument) 1.

Razumimo to s nekoliko primjera:

Primjer1: Izračunajte 5^2 pomoću Java Power funkcije

PowerFunc1.java:

runas u powershell-u
 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 } } 

Izlaz:

 25.0 

Primjer2: Izračunajte 5^(-3) pomoću funkcije potencije

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

Izlaz:

 0.008 

Primjer3: Izračunajte -3^5 pomoću funkcije potencije

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

Izlaz:

 -243.0 

Primjer4: izračunajte 5^0 koristeći funkciju snage

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

Izlaz:

 1.0 

Primjer5: izračunajte 0,57^0,25 koristeći funkciju snage

k algoritam klasteriranja

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

Izlaz:

 0.8688978326173192 

Iz gornjih primjera,

  • Funkcija potencije koristi se za dobivanje vrijednosti potencije prvog argumenta za drugi argument.
  • Funkcija snage vraća vrijednost dvostrukog tipa.
  • Negativan broj može se izračunati pomoću funkcije potencije.
  • Decimalni broj također se može izračunati pomoću funkcije potencije.
  • Ako je drugi argument nula, rezultat će biti 1,0.
  • Ako drugi argument nije broj, vratit će NaN.

Kako vratiti vrijednost tipa Integer pomoću funkcije Power

Također možemo vratiti vrijednost tipa cijelog broja pomoću funkcije potencije. Za ovo, moramo ga eksplicitno pretvoriti u Integer.

Razmotrite primjer u nastavku:

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

Izlaz:

 25