Funkcia napájania v jazyku Java je Math.pow(). Používa sa na získanie sily prvého argumentu na druhý argument. Trvá dva argumenty a vráti hodnotu prvého argumentu uvedeného na druhý argument. Vracia hodnotu typu double.
Funkcia pow() prebieha v java.lang.Math.pow () knižnica.
Napríklad, ak chcete vypočítať 5 až 2, môžete to urobiť takto:
Math.pow(5,2) =25
Syntax:
puzdro java switch
public static double pow(double a, double b)
kde,
a je základ
b je exponent
Vyššie uvedená syntax vráti hodnotu a^b v dátovom type double.
hlavné java
Zvážte nižšie uvedené body o funkcii napájania v Java :
- Vráti 1,0, ak je druhý argument kladná alebo záporná nula.
- Ak druhý argument nie je číslo, vráti NaN.
- Vráti rovnaký výsledok ako prvý argument, ak b (druhý argument) je 1.
Poďme to pochopiť na niekoľkých príkladoch:
Príklad1: Vypočítajte 5^2 pomocou funkcie Java Power
PowerFunc1.java:
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 } }
Výkon:
25.0
Príklad2: Vypočítajte 5^(-3) pomocou mocninovej funkcie
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) } }
Výkon:
0.008
Príklad3: Vypočítajte -3^5 pomocou funkcie napájania
Neena Gupta
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 } }
Výkon:
-243.0
Príklad4: vypočítajte 5^0 pomocou funkcie napájania
PowerFunc4.java:
koľko je 25 zo 100
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 } }
Výkon:
1.0
Príklad5: vypočítajte 0,57^0,25 pomocou funkcie napájania
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 } }
Výkon:
0.8688978326173192
Z vyššie uvedených príkladov
- Funkcia sily sa používa na získanie hodnoty mocniny prvého argumentu na druhý argument.
- Funkcia napájania vráti hodnotu typu double.
- Záporné číslo možno vypočítať pomocou funkcie výkonu.
- Desatinné číslo možno vypočítať aj pomocou funkcie napájania.
- Ak je druhý argument nula, výsledok bude 1,0.
- Ak druhý argument nie je číslo, vráti NaN.
Ako vrátiť hodnotu typu Integer pomocou funkcie napájania
Hodnotu typu celé číslo môžeme vrátiť aj pomocou funkcie napájania. Na to ho musíme explicitne pretypovať na Integer.
Zvážte nasledujúci príklad:
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); } }
Výkon:
25