Java jaudas funkcija ir Math.pow(). To izmanto, lai iegūtu pirmā argumenta spēku otrajam argumentam. Tas aizņem divus argumentus un atgriež pirmā izvirzītā argumenta vērtību otrajam argumentam. Tas atgriež dubultā tipa vērtību.
Funkcija pow() notiek iekšā java.lang.Math.pow () bibliotēka.
Piemēram, lai aprēķinātu 5 līdz jaudai 2, to var izdarīt šādi:
np kur
Math.pow(5,2) =25
Sintakse:
public static double pow(double a, double b)
kur,
a ir bāze
b ir eksponents
Iepriekš minētā sintakse atgriezīs a^b vērtību dubultā datu tipā.
Apsveriet tālāk sniegtos punktus par jaudas funkciju Java :
- Tas atgriezīs 1,0, ja otrais arguments ir pozitīvs vai negatīvs nulle.
- Tas atgriezīs NaN, ja otrais arguments nav skaitlis.
- Tas atgriezīs tādu pašu rezultātu kā pirmais arguments, ja b (otrais arguments) ir 1.
Sapratīsim to ar dažiem piemēriem:
1. piemērs. Aprēķiniet 5^2, izmantojot Java Power funkciju
PowerFunc1.java:
java cilpai
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 } }
Izvade:
25.0
2. piemērs. Aprēķiniet 5^(-3), izmantojot jaudas funkciju
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) } }
Izvade:
0.008
3. piemērs. Aprēķiniet -3^5, izmantojot jaudas funkciju
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 } }
Izvade:
-243.0
4. piemērs: aprēķiniet 5^0, izmantojot jaudas funkciju
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 } }
Izvade:
1.0
5. piemērs: aprēķiniet 0,57^0,25, izmantojot jaudas funkciju
lateksa matrica
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 } }
Izvade:
0.8688978326173192
No iepriekš minētajiem piemēriem
- Spēka funkcija tiek izmantota, lai iegūtu pirmā argumenta jaudas vērtību otrajam argumentam.
- Jaudas funkcija atgriež dubultā tipa vērtību.
- Negatīvo skaitli var aprēķināt, izmantojot jaudas funkciju.
- Decimālskaitli var arī aprēķināt, izmantojot jaudas funkciju.
- Ja otrais arguments ir nulle, rezultāts būs 1,0.
- Ja otrais arguments nav skaitlis, tas atgriezīs NaN.
Kā atgriezt vesela skaitļa tipa vērtību, izmantojot jaudas funkciju
Mēs varam arī atgriezt vesela skaitļa tipa vērtību, izmantojot jaudas funkciju. Lai to izdarītu, mums tas ir skaidri jānorāda uz veselu skaitli.
Apsveriet tālāk sniegto piemēru:
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); } }
Izvade:
25