logo

Funcția de putere în Java

Funcția de putere din Java este Math.pow(). Este folosit pentru a aduce puterea primului argument la al doilea argument. Ia două argumente și returnează valoarea primului argument ridicat la al doilea argument. Returnează o valoare de tip dublu.

Funcția pow() are loc în java.lang.Math.pow () bibliotecă.

De exemplu, pentru a calcula 5 la puterea 2, atunci se poate face după cum urmează:

Math.pow(5,2) =25

algoritmul minimax

Sintaxă:

 public static double pow(double a, double b) 

Unde,

a este baza

b este exponent

Sintaxa de mai sus va returna valoarea lui a^b în tipul de date dublu.

Luați în considerare punctele de mai jos despre funcția de putere în Java :

  • Va returna 1.0, dacă al doilea argument este zero pozitiv sau negativ.
  • Va returna NaN, dacă al doilea argument nu este un număr.
  • Va returna același rezultat ca primul argument, dacă b (al doilea argument) este 1.

Să înțelegem cu câteva exemple:

Exemplul 1: Calculați 5^2 folosind funcția Java Power

PowerFunc1.java:

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

Ieșire:

 25.0 

Exemplul 2: Calculați 5^(-3) folosind funcția de putere

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

Ieșire:

np.unic
 0.008 

Exemplul 3: Calculați -3^5 folosind funcția de putere

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

Ieșire:

 -243.0 

Exemplul4: calculați 5^0 folosind funcția de putere

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

Ieșire:

 1.0 

Exemplul 5: calculați 0,57^0,25 folosind funcția de putere

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

Ieșire:

 0.8688978326173192 

Din exemplele de mai sus,

  • Funcția de putere este utilizată pentru a obține valoarea puterii primului argument la al doilea argument.
  • Funcția de putere returnează valoarea de tip dublu.
  • Numărul negativ poate fi calculat folosind funcția de putere.
  • Numărul zecimal poate fi calculat și folosind funcția de putere.
  • Dacă al doilea argument este zero, rezultatul va fi 1,0.
  • Dacă al doilea argument nu este un număr, va returna NaN.

Cum se returnează o valoare de tip întreg utilizând funcția Power

De asemenea, putem returna valoarea tipului întreg folosind funcția de putere. Pentru aceasta, trebuie să-l turnăm în mod explicit la Integer.

trimestre ale anului

Luați în considerare exemplul de mai jos:

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

Ieșire:

 25