A Java power függvénye a Math.pow(). Arra használják, hogy az első argumentum erejét a második argumentumhoz kapják. Két argumentumra van szükség, és az első felvetett argumentum értékét adja vissza a második argumentumnak. Dupla típusú értéket ad vissza.
A pow() függvény in java.lang.Math.pow () könyvtár.
Ha például az 5-öt a 2-es hatványhoz szeretné kiszámítani, akkor ez a következőképpen tehető meg:
Math.pow(5,2) =25
Szintaxis:
public static double pow(double a, double b)
ahol,
a az alap
b kitevő
A fenti szintaxis az a^b értékét adja vissza kettős adattípusban.
Vegye figyelembe az alábbi pontokat a teljesítményfüggvényről Jáva :
- 1.0-t ad vissza, ha a második argumentum pozitív vagy negatív nulla.
- NaN-t ad vissza, ha a második argumentum nem szám.
- Ugyanazt az eredményt adja vissza, mint az első argumentum, ha a b (második argumentum) 1.
Értsük meg néhány példával:
1. példa: Számítsa ki az 5^2-t a Java Power függvény segítségével
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 } }
Kimenet:
25.0
2. példa: Számítsa ki az 5^(-3) értéket a hatványfüggvény segítségével
linux módosító fájl
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) } }
Kimenet:
0.008
3. példa: -3^5 kiszámítása a hatványfüggvény segítségével
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 } }
Kimenet:
-243.0
4. példa: számítsa ki az 5^0-t a hatványfüggvény segítségével
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 } }
Kimenet:
1.0
5. példa: számítson ki 0,57^0,25-öt a hatványfüggvény segítségével
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 } }
Kimenet:
0.8688978326173192
A fenti példákból
- A hatványfüggvény arra szolgál, hogy az első argumentum hatványának értékét a második argumentumhoz kapja.
- A hatványfüggvény a dupla típusú értéket adja vissza.
- A negatív szám a hatványfüggvény segítségével számítható ki.
- A tizedes szám a hatványfüggvény segítségével is kiszámítható.
- Ha a második argumentum nulla, az eredmény 1,0 lesz.
- Ha a második argumentum nem szám, akkor NaN-t ad vissza.
Egész szám típusú érték visszaadása a teljesítményfüggvény használatával
Az egész típusú értéket a hatványfüggvény segítségével is visszaadhatjuk. Ehhez kifejezetten Integer-be kell öntnünk.
Tekintsük az alábbi példát:
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); } }
Kimenet:
25