Arrel quadrada i cúbica en Java amb Math

Resum: mostrar com obtenir l’arrel quadrada i cúbica en Java.

Anem a usar els mètodes oferts en la classe Math, específicament Math.sqrt i Math.cbr tot i que de la mateixa manera podem obtenir la cúbica usant Math.pow.

Arrel quadrada i cúbica en Java

Arrel quadrada

Comencem amb el primer exemple. Per a això, fem servir Math.sqrt on sqrt vol dir square root. Rep un double, el qual és el nombre; i retorna igualment un double que és l’arrel quadrada de l’nombre.

Es fa així:

Veure the gist on github.

És molt simple de calcular.

arrel cúbica amb cbrt

la classe Math de Java ja proveeix un mètode per calcular l’arrel cúbica d’un nombre i funciona d’igual manera que Math.sqrt, només que ara s’invoca cbrt:

Veure the gist on github.

el funcionament és el mateix que l’anterior, només que ara anem a obtenir l’arrel cúbica.

obtenir arrel cúbica amb Math.pow

Encara que fem servir Math.pow en Java per elevar un nombre també podem utilitzar-lo per obtenir l’arrel cúbica, això s’aconsegueix elevant un nombre a un terç, 1 / 3, 0.33, etcètera.

Per exemple:

Veure the gist on github.

Només posa atenció a la línia 2 ja que es està casteando el resultat de 1 / 3 a un double.

Aquest mètode pot funcionar per a llenguatges que no implementen el mètode cbrt; per exemple, el fem servir en Python.

Provant arrel quadrada i cúbica en Java

Va arribar el moment de col·locar tot el codi junt i executar-lo. Per exemplificar queda així:

Veure the gist on github.

L’únic que canvia és el nom de les variables. Jo utilitzo System.out.printf, però es pot usar qualsevol mètode per imprimir les variables.

Si vols, pots executar el codi en línia gràcies a un compilador java en línia. Jo ho he executat i el resultat és correcte:

Arrel quadrada i cúbica en Java

Arrel quadrada i cúbica en Java

Nota: en alguns casos necessites arrodonir el resultat, ja que com són decimals, els resultats mai seran exactes.

Conclusió

Et convido a llegir més sobre Java en el meu bloc.

Estic disponible per treballar en el teu projecte o realitzar la teva tasca pendent, no dubtis a posar-te en contacte amb mi.
Si el post va ser del teu gust mostra el teu suport compartint-, subscrivint-te a el blog, seguint-me o fent una donació.

Subscriure per correu

Comparteix això:

Print

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *