logo

Jaudas funkcija Java

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