logo

Funkcia napájania v jazyku Java

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