Класс Math (java.lang.Math) предоставляет исчерпывающий набор статических методов для распространённых математических операций: округление, тригонометрия, возведение в степень, логарифмы и случайные числа. Все методы статические — Math никогда не создаётся через new. Для критичного к производительности кода StrictMath гарантирует побитово воспроизводимые результаты на всех платформах.
Константы и базовые операции