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