Classe Math em Java
Visão Geral da Classe Math
A classe Math é final e, portanto, não pode ser herdada. Além disso, o construtor
da classe é privado, o que significa que objetos dessa classe não podem ser
instanciados. Todos os membros (constantes e métodos) são estáticos, então
eles podem ser usados diretamente sem a necessidade de criar um objeto.
Funções Trigonométricas
As funções trigonométricas são vitais em muitas aplicações, desde animações,
física até engenharia:
• [Link](angle): Retorna o seno do ângulo especificado.
• [Link](angle): Retorna o cosseno do ângulo especificado.
• [Link](angle): Retorna a tangente do ângulo especificado.
Funções Arredondamento
Arredondar números é uma operação comum em muitos domínios,
especialmente quando trabalhamos com finanças ou precisão específica:
• [Link](value): Retorna o maior número inteiro menor ou igual ao
valor.
• [Link](value): Retorna o menor número inteiro maior ou igual ao valor.
Outros Métodos Importantes
• [Link](value): Retorna o valor absoluto.
• [Link](value): Encontra a raiz quadrada.
• [Link](a, b): Eleva "a" à potência de "b".
Exemplo Prático
Vamos examinar a funcionalidade de alguns destes métodos através de um
exemplo:
public class ClasseMath {
public void Run() {
[Link]("Resultado do método sin(): %.2f\n", [Link](10.5));
[Link]("Resultado do método cos(): %.2f\n", [Link](10.5));
[Link]("Resultado do método tan(): %.2f\n", [Link](10.5));
[Link]("Resultado do método floor(): %.2f\n", [Link](10.5));
[Link]("Resultado do método ceil(): %.2f\n", [Link](10.5));
[Link]("Resultado do método abs(): %.2f\n", [Link](-10.5));
[Link]("Resultado do método sqrt(): %.2f\n", [Link](9));
[Link]("Resultado do método pow(): %.2f", [Link](2, 5));
}
}
/*
Resultado do método sin(): -0.88
Resultado do método cos(): -0.48
Resultado do método tan(): 1.85
Resultado do método floor(): 10.00
Resultado do método ceil(): 11.00
Resultado do método abs(): 10.50
Resultado do método sqrt(): 3.00
Resultado do método pow(): 32.00
*/