В сегодняшнем уроке рассмотрим один класс - Math. Данный класс предназначен для математических вычислений.
Основные методы класса Math:
- Abs(double value): возвращает абсолютное значение для аргумента value
- Acos(double value): возвращает арккосинус value. Параметр value должен иметь значение от -1 до 1
- Asin(double value): возвращает арксинус value. Параметр value должен иметь значение от -1 до 1
- Atan(double value): возвращает арктангенс value
- BigMul(int x, int y): возвращает произведение x * y в виде объекта long
- Ceiling(double value): возвращает наименьшее целое число с плавающей точкой, которое не меньше value
Cos(double d): возвращает косинус угла d
- Cosh(double d): возвращает гиперболический косинус угла d
- DivRem(int a, int b, out int result): возвращает результат от деления a/b, а остаток помещается в параметр result
Exp(double d): возвращает основание натурального логарифма, возведенное в степень d
- Floor(decimal d): возвращает наибольшее целое число, которое не больше d
- IEEERemainder(double a, double b): возвращает остаток от деления a на b
- Log(double d): возвращает натуральный логарифм числа d
- Log(double a, double newBase): возвращает логарифм числа a по основанию newBase
- 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
- Round(double d): возвращает число d, округленное до ближайшего целого числа
- Round(double a, int b): возвращает число a, округленное до определенного количества знаков после запятой, представленного параметром b
- Sign(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
- Truncate(double value): отбрасывает дробную часть числа value, возвращаяя лишь целое значение
Также класс Math определяет две константы: Math.E и Math.PI.
Math.E - представляет основание натурального логарифма, определяемое константой Е:
Math.PI - представляет отношение длины окружности к ее диаметру, определяемое константой ПИ.