La función de potencia en Java es Math.pow(). Se utiliza para llevar la potencia del primer argumento al segundo argumento. Toma dos argumentos y devuelve el valor del primer argumento elevado al segundo argumento. Devuelve un valor de tipo doble.
La función pow() tiene lugar en java.lang.Math.pow() biblioteca.
Por ejemplo, para calcular el 5 elevado a 2, entonces se puede hacer de la siguiente manera:
nat vs cama
Matemáticas.pow(5,2) =25
Sintaxis:
public static double pow(double a, double b)
dónde,
una es la base
b es exponente
La sintaxis anterior devolverá el valor de a^b en tipo de datos doble.
Considere los siguientes puntos sobre la función de potencia en Java :
- Devolverá 1,0 si el segundo argumento es cero positivo o negativo.
- Devolverá NaN si el segundo argumento no es un número.
- Devolverá el mismo resultado que el primer argumento, si b (segundo argumento) es 1.
Entendamoslo con algunos ejemplos:
Ejemplo 1: Calcular 5^2 usando la función Java Power
PowerFunc1.java:
programa java sencillo
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 } }
Producción:
25.0
Ejemplo 2: Calcular 5^(-3) usando la función de potencia
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) } }
Producción:
0.008
Ejemplo 3: Calcular -3^5 usando la función de potencia
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 } }
Producción:
-243.0
Ejemplo 4: calcular 5^0 usando la función de potencia
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 } }
Producción:
1.0
Ejemplo 5: calcular 0,57^0,25 usando la función de potencia
novios y dfs
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 } }
Producción:
0.8688978326173192
De los ejemplos anteriores,
- La función de potencia se utiliza para obtener el valor de la potencia del primer argumento para el segundo argumento.
- La función de potencia devuelve el valor de tipo doble.
- El número negativo se puede calcular utilizando la función de potencia.
- El número decimal también se puede calcular utilizando la función de potencia.
- Si el segundo argumento es cero, el resultado será 1,0.
- Si el segundo argumento no es un número, devolverá NaN.
Cómo devolver un valor de tipo entero usando la función de potencia
También podemos devolver el valor de tipo entero usando la función de potencia. Para ello, necesitamos convertirlo explícitamente a Integer.
Considere el siguiente ejemplo:
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); } }
Producción:
25