| Оператор класса Math | Примечание |
| Тригонометрические и обратные тригонометрические функции | |
| sin(x) | sin(x) – синус |
| cos(x) | cos(x) – косинус |
| tan(x) | tg(x) – тангенс |
| asin(x) | arcsin(x) – арксинус |
| acos(x) | arccos(x) – арккосинус |
| atan(x) | arctg(x) – арктангенс |
| atan2(y, x) | Возвращает угол, соответствующий точке с координатами x,y, лежащий в пределах |
| toRadians(angdeg) | angdeg / 180.0 * PI; – перевод углов из градусов в радианы |
| toDegrees(angrad) | angrad * 180.0 / PI; – перевод углов из радиан в градусы |
| Степени, экспоненты, логарифмы | |
| exp(x) | |
| expm1(x) | |
| log(x) | ln(x) – натуральный логарифм |
| log10(x) | |
| log1p(x) | |
| sqrt(x) | |
| cbrt(x) | |
| hypot(x,y) | |
| pow(x, y) | |
| sinh(x) | |
| cosh(x) | |
| tanh(x) | |
| Модуль, знак, минимальное, максимальное число | |
| abs(m) | Абсолютное значение числа. Аргумент типа int, long, float или double. Результат того же типа, что аргумент |
| abs(x) | |
| signum(a) | Знак числа. Аргумент типа float или double. Результат того же типа, что аргумент |
| signum(x) | |
| min(m,n) | Минимальное из двух чисел. Аргументы одного типа. Возможны типы: int, long, float, double. Результат того же типа, что аргумент |
| min(x,y) | |
| max(m,n) | Максимальное из двух чисел. Аргументы одного типа. Возможны типы: int, long, float, double. Результат того же типа, что аргумент |
| max(x,y) | |
| Округления | |
| ceil(x) | Ближайшее к x целое, большее или равное x |
| floor(x) | Ближайшее к x целое, меньшее или равное x |
| round(a) | Ближайшее к x целое. Аргумент типа float или double. Результат типа long, если аргументdouble, и типа int – если float. То же, что (int)floor(x + 0.5). |
| round(x) | |
| rint(x) | Ближайшее к x целое. |
| ulp(a) | Расстояние до ближайшего большего чем аргумент значения того же типа ("дискретность" изменения чисел в формате с плавающей точкой вблизи данного значения). Аргумент типа float или double. Результат того же типа, что аргумент |
| ulp(x) | |
| Случайное число, остаток | |
| random | Псевдослучайное число в диапазоне от 0.0 до 1.0. При этом |
| IEEEremainder(x,y) | Остаток от целочисленного деления x/y, то есть x-y*n, где n – результат целочисленного деления |
Булевский (логический) тип. Служит для хранения логического значения true («Истина») или false («Ложь»).
boolean a, b;
a=true; b=a; c=false;