logo

Power Function v Javě

Power funkce v Javě je Math.pow(). Používá se k získání síly prvního argumentu na druhý argument. Vezme dva argumenty a vrátí hodnotu prvního argumentu vyvolaného druhému argumentu. Vrací hodnotu typu double.

Funkce pow() se odehrává v java.lang.Math.pow () knihovna.

Například pro výpočet 5 na mocninu 2 to lze provést následovně:

Math.pow(5,2) =25

Syntax:

 public static double pow(double a, double b) 

kde,

a je základ

prohlášení bash if

b je exponent

Výše uvedená syntaxe vrátí hodnotu a^b v datovém typu double.

Zvažte níže uvedené body o funkci napájení v Jáva :

  • Vrátí 1,0, pokud je druhý argument kladná nebo záporná nula.
  • Pokud druhý argument není číslo, vrátí NaN.
  • Vrátí stejný výsledek jako první argument, pokud b (druhý argument) je 1.

Pojďme to pochopit na několika příkladech:

Příklad1: Vypočítejte 5^2 pomocí funkce 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ýstup:

 25.0 

Příklad2: Vypočítejte 5^(-3) pomocí mocninné funkce

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ýstup:

 0.008 

Příklad3: Vypočítejte -3^5 pomocí výkonové funkce

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ýstup:

formátovací řetězec java
 -243.0 

Příklad4: vypočítejte 5^0 pomocí výkonové funkce

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

Výstup:

 1.0 

Příklad5: vypočítejte 0,57^0,25 pomocí výkonové funkce

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ýstup:

 0.8688978326173192 

Z výše uvedených příkladů

  • Funkce power se používá k získání hodnoty mocniny prvního argumentu k druhému argumentu.
  • Funkce napájení vrací hodnotu typu double.
  • Záporné číslo lze vypočítat pomocí výkonové funkce.
  • Desetinné číslo lze také vypočítat pomocí funkce napájení.
  • Pokud je druhý argument nula, výsledek bude 1,0.
  • Pokud druhý argument není číslo, vrátí NaN.

Jak vrátit hodnotu typu Integer pomocí funkce napájení

Můžeme také vrátit hodnotu typu integer pomocí funkce power. Za tímto účelem jej musíme explicitně přetypovat na Integer.

Zvažte níže uvedený pří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ýstup:

 25