Páginas

La raiz cuadrada en Math.pow()


la sintaxis, el funcionamiento y por qué se usa 1.0 / 4.0 (decimal) en Math.pow.

Sintaxis general de Math.pow()


Math.pow(base, exponente)

Significado:

  • base → es el número al que le vas a aplicar la potencia.
  • exponente → es el número por el cual se eleva la base.

Resultado:

Devuelve un número de tipo double que representa el resultado de base ^ exponente.

Ejemplos simples:


Math.pow(2, 3)   // 2^3 = 8
Math.pow(5, 2)   // 5^2 = 25
Math.pow(9, 0.5) // 9^(1/2) = 3 (raíz cuadrada)

en si usaremos

Math.pow(numero,1.0/n)

n= raiz en orden de n

Cómo se usa para raíces:


RaízFórmula en potenciaEquivalente con Math.pow
√x (raíz cuadrada)x^(1/2)Math.pow(x, 1.0 / 2.0)
∛x (raíz cúbica)x^(1/3)Math.pow(x, 1.0 / 3.0)
⁴√x (raíz cuarta)x^(1/4)Math.pow(x, 1.0 / 4.0)
⁵√x (raíz quinta)x^(1/5)Math.pow(x, 1.0 / 5.0)

¿Por qué se usa 1.0 / 4.0 y no 1 / 4?

Muy importante:

  • En Java, si escribes 1 / 4, ambos son enteros → resultado = 0
  • Pero si escribes 1.0 / 4.0, estás usando números tipo double,

✅ Correcto:


Math.pow(numero, 1.0 / 4.0) // calcula raíz cuarta

❌ Incorrecto:


Math.pow(numero, 1 / 4) // resultado 0 → Math.pow(numero, 0) = 1 siempre

Ejemplo explicado



double numero = 16;
double raizCuarta = Math.pow(numero, 1.0 / 4.0);
System.out.println(raizCuarta);

Cálculo interno:


1.0 / 4.0 = 0.25
16 ^ 0.25 = 2.0

✅ Resultado: 2.0

Resumen visual


OperaciónCódigoResultado si numero = 81
Raíz cuadradaMath.pow(numero, 1.0 / 2.0)9
Raíz cúbicaMath.pow(numero, 1.0 / 3.0)4.3267
Raíz cuartaMath.pow(numero, 1.0 / 4.0)3
Raíz quintaMath.pow(numero, 1.0 / 5.0)2.408