Programa Java para calcular la potencia de un número

En este programa, aprenderá a calcular la potencia de un número con y sin usar la función pow ().

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Java while y do… while Loop
  • Java para Loop
  • Java Math pow ()

Ejemplo 1: calcular la potencia de un número usando un bucle while

 public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; while (exponent != 0) ( result *= base; --exponent; ) System.out.println("Answer = " + result); ) )

Salida

 Respuesta = 81

En este programa, a la base y al exponente se les asignan los valores 3 y 4 respectivamente.

Usando el ciclo while, seguimos multiplicando el resultado por la base hasta que el exponente se vuelve cero.

En este caso, multiplicamos el resultado por base 4 veces en total, por lo que resultado = 1 * 3 * 3 * 3 * 3 = 81.

Ejemplo 2: Calcule la potencia de un número usando un bucle for

 public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; for (;exponent != 0; --exponent) ( result *= base; ) System.out.println("Answer = " + result); ) )

Salida

 Respuesta = 81

Aquí, en lugar de utilizar un ciclo while, hemos utilizado un forciclo.

Después de cada iteración, el exponente se reduce en 1 y el resultado se multiplica por el número de veces del exponente base.

Ambos programas anteriores no funcionan si tienes un exponente negativo. Para eso, necesita usar la función pow () en la biblioteca estándar de Java.

Ejemplo 3: Calcule la potencia de un número usando la función pow ()

 public class Power ( public static void main(String() args) ( int base = 3, exponent = -4; double result = Math.pow(base, exponent); System.out.println("Answer = " + result); ) )

Salida

 Respuesta = 0.012345679012345678

En este programa, usamos la Math.pow()función de Java para calcular la potencia de la base dada.

Articulos interesantes...