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