Java Математичні методи
У класі Java Math є багато методів, які дозволяють виконувати математичні завдання з числами.
Усі математичні методи
Список усіх математичних методів можна знайти в таблиці нижче:
| Метод | Опис | Тип повернення |
|---|---|---|
| abs(x) | Повертає абсолютне значення x | double|float|int|long |
| acos(x) | Повертає аркосинус x у радіанах | double |
| asin(x) | Повертає арксинус x у радіанах | double |
| atan(x) | Повертає арктангенс x як числове значення між -PI/2 і PI/2 радіан | double |
| atan2(y,x) | Повертає кут тета від перетворення прямокутних координат (x, y) у полярні координати (r, тета). | double |
| cbrt(x) | Повертає кубічний корінь з x | double |
| ceil(x) | Повертає значення x, округлене до найближчого цілого числа | double |
| copySign(x, y) | Повертає першу плаваючу кому x зі знаком другої плаваючої коми y | double |
| cos(x) | Повертає косинус x (x у радіанах) | double |
| cosh(x) | Повертає гіперболічний косинус подвійного значення | double |
| exp(x) | Повертає значення Ex | double |
| expm1(x) | Повертає ex -1 | double |
| floor(x) | Повертає значення x, округлене до найближчого цілого числа | double |
| getExponent(x) | Повертає незміщений експонент, який використовується в x | int |
| hypot(x, y) | Повертає sqrt(x2 +y2) без проміжного переповнення або недоповнення | double |
| IEEEremainder(x, y) | Обчислює операцію залишку для x та y відповідно до стандарту IEEE 754 | double |
| log(x) | Повертає натуральний логарифм (за основою E) x | double |
| log10(x) | Повертає логарифм x за основою 10 | double |
| log1p(x) | Повертає натуральний логарифм (за основою E) суми x і 1 | double |
| max(x, y) | Повертає число з найбільшим значенням | double|float|int|long |
| min(x, y) | Повертає число з найменшим значенням | double|float|int|long |
| nextAfter(x, y) | Повертає число з плаваючою комою, прилегле до x у напрямку y | double|float |
| nextUp(x) | Повертає значення з плаваючою комою, прилегле до x в напрямку позитивної нескінченності | double|float |
| pow(x, y) | Повертає значення x в степені y | double |
| random() | Повертає випадкове число від 0 до 1 | double |
| round(x) | Повертає значення x, округлене до найближчого цілого числа | int |
| rint(x) | Повертає подвійне значення, яке найближче до x та дорівнює математичному цілому числу | double |
| signum(x) | Повертає знак x | double |
| sin(x) | Повертає синус x (x в радіанах) | double |
| sinh(x) | Повертає гіперболічний синус подвійного значення | double |
| sqrt(x) | Повертає квадратний корінь з x | double |
| tan(x) | Повертає тангенс кута | double |
| tanh(x) | Повертає гіперболічний тангенс подвійного значення | double |
| toDegrees(x) | Перетворює кут, виміряний у радіанах, на прибл. еквівалентний кут, виміряний у градусах | double |
| toRadians(x) | Перетворює кут, виміряний у градусах, на прибл. кут, виміряний в радіанах | double |
| ulp(x) | Повертає розмір одиниці найменшої точності (ulp) x | double|float |
Примітка: Усі математичні методи є static.

