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