Составители:
Рубрика:
1. Методы класса Math
.
Стандартные математические функции в Java определены в классе (ти-
пе) Math. Они реализованы как статические методы и поэтому могут вызы-
ваться даже в случае, если не создан ни один экземпляр класса Math. Помимо
арифметических, в Math определены функции min(x,y) и max(x,y). Кроме то-
го, в этом же классе объявлены константы PI и E (основание экспоненты).
Функция Описание Возвр
. значение
sin(x) x - в радианах double
cos(x) x - в радианах double
tan(x) x - в радианах double
asin(x) арксинус от x, x из [-1.0 .. 1.0] double
acos(x) арккосинус от x, x из [-1.0 ..
1.0]
double
atan(x) арктангенс от x, x из [-pi/2 ..
pi/2]
double
exp(x) e в степени x double
log(x) натуральный логарифм от x double
sqrt(x) корень квадратный из x double
pow(x,y) x в степени y, x - положи-
тельное
double
ceil(x) наименьшее целое >= x double
floor(x) наибольшее целое <= x double
round(x) floor(x+0.5) для x типа float - int,
для x типа double -
long
abs(x) абсолютная величина x соответствует типу x
1. Методы класса Math. Стандартные математические функции в Java определены в классе (ти- пе) Math. Они реализованы как статические методы и поэтому могут вызы- ваться даже в случае, если не создан ни один экземпляр класса Math. Помимо арифметических, в Math определены функции min(x,y) и max(x,y). Кроме то- го, в этом же классе объявлены константы PI и E (основание экспоненты). Функция Описание Возвр. значение sin(x) x - в радианах double cos(x) x - в радианах double tan(x) x - в радианах double asin(x) арксинус от x, x из [-1.0 .. 1.0] double acos(x) арккосинус от x, x из [-1.0 .. double 1.0] atan(x) арктангенс от x, x из [-pi/2 .. double pi/2] exp(x) e в степени x double log(x) натуральный логарифм от x double sqrt(x) корень квадратный из x double pow(x,y) x в степени y, x - положи- double тельное ceil(x) наименьшее целое >= x double floor(x) наибольшее целое <= x double round(x) floor(x+0.5) для x типа float - int, для x типа double - long abs(x) абсолютная величина x соответствует типу x