logo

Función de potencia en Java

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