La funció de poder a Java és Math.pow(). S'utilitza per obtenir el poder del primer argument al segon. Pren dos arguments i retorna el valor del primer argument plantejat al segon argument. Retorna un valor de tipus doble.
La funció pow() té lloc a java.lang.Math.pow () biblioteca.
Per exemple, per calcular el 5 a la potència 2, es pot fer de la següent manera:
Math.pow(5,2) =25
Sintaxi:
public static double pow(double a, double b)
on,
a és la base
b és exponent
gimp substitueix el color
La sintaxi anterior retornarà el valor de a^b en el tipus de dades doble.
Considereu els punts següents sobre la funció de potència a Java :
- Tornarà 1.0, si el segon argument és zero positiu o negatiu.
- Tornarà NaN, si el segon argument no és un nombre.
- Tornarà el mateix resultat que el primer argument, si el b (segon argument) és 1.
Entenem-ho amb alguns exemples:
Exemple 1: calcula 5^2 utilitzant la funció 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 } }
Sortida:
25.0
Exemple 2: calcula 5^(-3) utilitzant la funció de potència
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) } }
Sortida:
0.008
Exemple 3: calcula -3^5 utilitzant la funció de potència
kat timpf germana
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 } }
Sortida:
-243.0
Exemple4: calcula 5^0 amb la funció de potència
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 } }
Sortida:
1.0
Exemple5: calcula 0,57^0,25 utilitzant la funció de potència
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 } }
Sortida:
0.8688978326173192
A partir dels exemples anteriors,
- La funció de potència s'utilitza per obtenir el valor de la potència del primer argument al segon argument.
- La funció de potència retorna el valor de tipus doble.
- El nombre negatiu es pot calcular mitjançant la funció de potència.
- El nombre decimal també es pot calcular mitjançant la funció de potència.
- Si el segon argument és zero, el resultat serà 1,0.
- Si el segon argument no és un número, retornarà NaN.
Com retornar un valor de tipus enter mitjançant la funció d'alimentació
També podem retornar el valor del tipus enter mitjançant la funció de potència. Per a això, hem de llançar-lo explícitament a Integer.
Considereu l'exemple següent:
etiquetes html
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); } }
Sortida:
25