Главная | Случайная
Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Математические функции




Математические функции служат для вычисления некоторых часто встречающихся тригонометрических и элементарных функций. Они доступны через статические методы класса Math.

Аргументы математических функций могут иметь типы double, float или int, причем все функции, кроме abs(), round(), ceil(), floor() и rint() возвращают значения типа double, а эти – типа int. Углы в тригонометрических функциях задаются в радианах:

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(x,y) arctg x/y

sinh(x) sh x гиперболический синус (ex - e-x)/2

cosh(x) ch x гиперболический косинус (ex + e-x)/2

tanh(x) th x гиперболический тангенс

exp(x) ex

Log(x) ln x

Log10(x) lg x

pow(x,y) xy ошибка, если x=0 и y<=0 или

если x<0 и y не целое

sqrt(x) корень квадратный

cbrt(x) корень кубический

hypot(x, y) длина гипотенузы по двум катетам

ceil(x) наименьшее целое, большее или равное х:

ceil(5.0) = 5

ceil(5.4) = 6

ceil(5.8) = 6

floor(x) наибольшее целое, меньшее или равное x –
выделение целой части числа:

floor(5.0) = 5

floor(5.4) = 5

floor(5.8) = 5

round(x) округление аргумента:

round(5.0) = 5

round(5.4) = 5

round(5.8) = 6

rint(x) ближайшее к x целое

abs(x) |x| x – целое

min(x,y) минимальный из двух аргументов

max(x,y) максимальный из двух аргументов

toDegrees() преобразование радиан в градусы

toRadians() преобразование градусов в радианы

random() псевдослучайное действительное число в диапазоне от 0.0 до 1.0 (не включая 1.0)

Кроме математических функций, в классе Math заданы две константы:

Math.PI число π 3,14159265358979323846

Math.E число e 2,7182818284590452354

Для получения случайных чисел можно воспользоваться методом Math.random(), а можно воспользоваться возможностями, предоставляемыми классом Random:

nextBoolean() генерирование случайного логического значения

nextDouble() генерирование случайного числа типа double в диапазоне от 0 до 1

nextFloat() генерирование случайного числа типа float в диапазоне от 0 до 1

nextInt(k) генерирование случайного числа типа int в диапазоне от 0 до k-1

nextLong() генерирование случайного числа типа long

nextGaussian() генерирование случайного числа для стандартного нормального распределения

Выражения

В любой программе требуется производить вычисления. Для вычисления значений переменных используются выражения (формулы), которые состоят из операндов, знаков операций и скобок.

Операнды задают данные для вычислений. Операции задают действия, которые необходимо выполнить. Каждый операнд, в свою очередь, является выражением или одним из его частных случаев, например, константой или переменной. Операции выполняются в соответствии с приоритетами. Для изменения порядка выполнения операций используются круглые скобки.

Итак, под выражением понимается последовательность констант, переменных и математических функций, связанных знаками операций и скобками. В зависимости от типа операндов (констант, переменных или функций), используемых в выражениях, они могут иметь целый, действительный или логический тип.

 




Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2019 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных