Usando el método Math.pow () en Java

Ultima actualización en jueves 12º may. 2022

potencia en java

Potencia de un numero java.math.pow() Método, que se utiliza para calcular los poderes de los números utilizando una base y un exponente.

Pasamos dos argumentos al método powerFunction(), que son la base y el exponente.

	public class Main {
   public static void main(String[] args) {
       int result = powerFunction(2, 5);
       System.out.println(result);
   }
   static int powerFunction(int base, int exponent) {
       int result = 1;
       for (int i = 0; i < exponent; i++) {
           result = base * result;
       }
       return result;
   }
}
	

cuadrado en java

¿Qué es el método Math.pow

Math.pow se puede encontrar en el paquete java.lang como método de la biblioteca Math. Se utiliza para calcular la potencia de los números, tanto enteros como dobles. Consideremos su sintaxis.

	public static double pow(double base, double exponent)
	

elevado java

Elevando un número a un poder en Java usando Math.pow

	import java.lang.Math;
public class MyClass{
    public static void main(String []args){
       double answer = Math.pow(5, 4);
       System.out.println(answer);
    }
}
	
	int answer = (int) Math.pow(5, 4); // 625
	

math pow java

Vamos a usar números fraccionarios tanto para la base como para el exponente y tratar de obtener una respuesta.

	import java.lang.Math;
public class MyClass {
   public static void main(String[] args) {
       double answer = Math.pow(1.25, 4.5);
       System.out.println(answer);
   }
}
// 2.729575167846423
	

Levantaremos un número a un poder negativo y compararemos los resultados. Para este ejemplo, elegiremos 4 como la base y -2 como exponente.

al cuadrado java

	import java.lang.Math;
public class MyClass{
     public static void main(String []args){
        double answer = Math.pow(4, -2);
        System.out.println(answer);
     }
}
	
  • Obtenemos la salida 0.0625.

Math.round redondea el valor al entero más cercano, tendremos que multiplicarlo por el número de lugares decimales y luego volveremos a dividir.

	import java.lang.Math;
public class MyClass{
     public static void main(String []args){
        double answer = Math.pow(1.25, 4.5);
        answer = Math.round(answer*100.0)/100.0;
        System.out.println(answer);
     }
}
	
  • La salida es 2.73.

elevar al cuadrado en java

Cuando usamos el método java.lang.Math.pow , hay algunas cosas a tener en cuenta.

  • El método java.lang.math.pow() es una excelente manera de encontrar fácilmente el poder de varios números, tanto enteros como valores fraccionarios.
  • La biblioteca java.lang.math proporciona métodos para redondear el resultado al número preferido de lugares decimales.