Resumen: mostrar cómo obtener la raíz cuadrada y cúbica en Java.

Vamos a usar los métodos ofrecidos en la clase Math, específicamente Math.sqrt y Math.cbr aunque de igual forma podemos obtener la cúbica usando Math.pow.

Raíz cuadrada y cúbica en Java

Raíz cuadrada

Comencemos con el primer ejemplo. Para ello, usamos Math.sqrt en donde sqrt quiere decir square root. Recibe un double, el cual es el número; y devuelve igualmente un double que es la raíz cuadrada del número.

Se hace así:

Es muy simple de calcular.

Raíz cúbica con cbrt

La clase Math de Java ya provee un método para calcular la raíz cúbica de un número y funciona de igual forma que Math.sqrt, solo que ahora se invoca a cbrt:

El funcionamiento es el mismo que el anterior, solo que ahora vamos a obtener la raíz cúbica.

Obtener raíz cúbica con Math.pow

Aunque usamos Math.pow en Java para elevar un número también podemos usarlo para obtener la raíz cúbica, esto se logra elevando un número a un tercio, 1 / 3, 0.33, etcétera.

Por ejemplo:

Solo pon atención en la línea 2 pues se está casteando el resultado de 1 / 3 a un double.

Este método puede funcionar para lenguajes que no implementan el método cbrt; por ejemplo, lo usamos en Python.

Probando raíz cuadrada y cúbica en Java

Llegó el momento de colocar todo el código junto y ejecutarlo. Para ejemplificar queda así:

Lo único que cambia es el nombre de las variables. Yo utilizo System.out.printf, pero se puede usar cualquier método para imprimir las variables.

Relacionado:  Agregar scroll a TextView en Android

Si quieres, puedes ejecutar el código en línea gracias a un compilador java online. Yo lo he ejecutado y el resultado es correcto:

Raíz cuadrada y cúbica en Java

Raíz cuadrada y cúbica en Java

Nota: en algunos casos necesitas redondear el resultado, ya que como son decimales, los resultados nunca serán exactos.

Conclusión

Te invito a leer más sobre Java en mi blog.

Apoya al sitio

¿Mi artículo te ha resultado útil? haz una donación. También pudes suscribirte a mi boletín semanal en la parte de abajo

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 314 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: