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
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ó.