Gostaria de saber se existe alguma lcasse em java que tira-se uma raiz de um número independente do valor da raiz: quadrada, cúbica, etc.
O método sqrt() é para raiz quadrada e o método cbrt() é para raiz cúbica?
Agradeço a todos que me ajudarem.
Gostaria de saber se existe alguma lcasse em java que tira-se uma raiz de um número independente do valor da raiz: quadrada, cúbica, etc.
O método sqrt() é para raiz quadrada e o método cbrt() é para raiz cúbica?
Agradeço a todos que me ajudarem.
Uma maneira é usar o Math.pow (potência). Passando um expoente fracionário ele se comporta como uma radiciação.
Assim:
Math.pow(16, (1.0/2)) = raiz quadrada de 16 = 4
Math.pow(27, (1.0/3)) = raiz cubica de 27 = 3
Math.pow(625, (1.0/4)) = raiz 4ª de 625 = 5
etc…
Legal
A Classe Math tem vários métodos que podem resolver muitos problemas matemáticos, e existem outras bibliotecas em java ainda…
abs