java.lang()

Math - реализует ряд наиболее известных математических функций

Класс состоит из набора статических методов, производящих наиболее популярные математические вычисления и двух констант, имеющих особое значение в математике - это число Пи и экспонента. Часто этот класс еще называют классом-утилитой (Utility class).

Так как все методы класса статические нет необходимости создавать экземпляр этого класса - поэтому он и не имеет открытого конструктора.

Нельзя так же и унаследовать этот класс, поскольку он объявлен с атрибутом final

class Math
E

public static final double

Число e

PI

public static final double

Число Пи

abs(double a)
abs(float a)
abs(int a)
abs(long a)

static [double, float, int, long]

Возвращает абсолютное значение

Вернет значения типа int, если в качестве параметра будут переданы значения типа byte, short, char.

acos(double a)

static double

Вернет значение арккосинуса угла в диапазоне от 0 до PI

asin(double a)

static double

Вернет значение арксинуса угла в диапазоне от -PI/2 до PI/2

atan(double a)

static double

Вернет значение арктангенса угла в диапазоне от -PI/2 до PI/2

ceil(double a)

static double

Возвращает наименьшее целое число которое больше a.

Угол задается в радианах

floor(double a)

static double

Возвращает целое число которое меньше a.

Угол задается в радианах

cos(double a)

static double

Возвращает косинус угла (3)

IEEEremainder(double a, double b)

static double

Возвращает остаток от деления a/b по стандарту IEEE 754

sin(double a)

static double

Возвращает косинус угла

tan(double a)

static double

Возвращает тангенс угла (3)

exp(double a)

static double

Возвращает e в степени числа a

log(double a)

static double

Возвращает натуральный логарифм числа a

max(double a, double b)
max(float a, float b)
max(long a, long b)
max(int a, int b)

static [double, float, long, int]

Возвращает наибольшее из двух чисел

min(double a, double b)
min(float a, float b)
min(long a, long b)
min(int a, int b)

static [double, float, long, int]

Возвращает наименьшее из двух чисел типа int

pow(double a, double b)

static double

Возвращает а в степени b

random()

static double

Возвращает случайное число в диапазоне от 0.0 до 1.0

rint(double a)

static double

Возвращает int число, ближайшее к a

round(double a)

static long

Возвращает значение типа long ближайшее по значению к а

sqrt(double a)

static double

Возвращает положительный квадратный корень числа a

toDegrees(double angrad)

static double

Преобразует значение угла из радианов в градусы

toRadians(double angdeg)

static double

Преобразует значение угла из градусов в радианы