Содержание
Описание
Метод Math.abs() — дает абсолютное значение аргумента, простыми словами — мы получаем модуль числа. Аргумент может быть int, float, long, double, short, byte.
Синтаксис
Варианты метода приведены ниже:
Параметры
Подробная информация о параметрах:
- Любой примитивный тип данных.
Математические вычисления и класс Math
Для выполнения различных математических операций в Java в пакете java.lang определен класс Math . Рассмотрим его основные методы:
abs(double value) : возвращает абсолютное значение для аргумента value
acos(double value) : возвращает арккосинус value. Параметр value должен иметь значение от -1 до 1
asin(double value) : возвращает арксинус value. Параметр value должен иметь значение от -1 до 1
atan(double value) : возвращает арктангенс value
cbrt(double value) : возвращает кубический корень числа value
ceil(double value) : возвращает наименьшее целое число с плавающей точкой, которое не меньше value
cos(double d) : возвращает косинус угла d
cosh(double d) : возвращает гиперболический косинус угла d
exp(double d) : возвращает основание натурального логарифма, возведенное в степень d
floor(double d) : возвращает наибольшее целое число, которое не больше d
floorDiv(int a, int b) : возвращает целочисленный результат деления a на b
log(double a) : возвращает натуральный логарифм числа a
log1p(double d) : возвращает натуральный логарифм числа (d + 1)
log10(double d) : возвращает десятичный логарифм числа d
max(double a, double b) : возвращает максимальное число из a и b
min(double a, double b) : возвращает минимальное число из a и b
pow(double a, double b) : возвращает число a, возведенное в степень b
random() : возвращает случайное число от 0.0 до 1.0
rint(double value) : возвращает число double, которое представляет ближайшее к числу value целое число
round(double d) : возвращает число d, округленное до ближайшего целого числа
scalb(double value, int factor) : возвращает произведение числа value на 2 в степени factor
signum(double value) : возвращает число 1, если число value положительное, и -1, если значение value отрицательное. Если value равно 0, то возвращает 0
sin(double value) : возвращает синус угла value
sinh(double value) : возвращает гиперболический синус угла value
sqrt(double value) : возвращает квадратный корень числа value
tan(double value) : возвращает тангенс угла value
tanh(double value) : возвращает гиперболический тангенс угла value
toDegrees(double value) переводит радианы в градусы и toRadians(double value) – градусы в радианы
как создать сайт на wordpress, настроить и оптимизировать wordpress
Для решения задач нередко требуется использование математических функций. В Java такие функции включены в класс Math.
Рассмотрим: Math sqrt, cbrt, округления, тригонометрия, радианы, min, max, модуль числа, PI
Скачать исходники для статьи можно ниже
Извлечение квадратного корня.
Вывод программы:
Корень квадратный 4 = 2.0
Извлечение кубического корня.
Вывод программы:
Кубический корень 8 = 2.0
Округления.
Вывод программы:
Округление 1.4 = 1.0
Округление вверх 1.4 = 2.0
Округление вниз 1.4 = 1.0
Тригинометрические функции.
Вывод программы:
sin 0.5 = 0.479425538604203
cos 0.5 = 0.8775825618903728
tan 0.5 = 0.5463024898437905
asin 0.5 = 0.5235987755982989
acos 0.5 = 1.0471975511965979
atan 0.5 = 0.4636476090008061
Перевод градусов в радианы.
Вывод программы:
1.0 радиан = 57.29577951308232 градусов
180.0 градусов = 3.141592653589793 радиан
Минимальное число.
Вывод программы:
Минимальное число:2
Максимальное число.
Вывод программы:
Максимальное число:5