[ [[tutorial-ru-001 | Введение]] | [[tutorial-ru-002 | Основы]] | [[tutorial-ru-003 | if/else]] | [[tutorial-ru-004 | Циклы]] | [[tutorial-ru-005 | Массивы]] | [[tutorial-ru-006 | Графика]] | [[tutorial-ru-007 | Анимация]] | [[tutorial-ru-008 | Мышь]] | [[tutorial-ru-009 | Клавиатура]] | [[tutorial-ru-010 | Математика]] | [[tutorial-ru-011 | Методы]] | [[tutorial-ru-012 | Текст]] | [[tutorial-ru-013 | Задачи]] ] ---- == Java для школьников: урок 10 == ====== Математические вычисления ====== Компьютер предназначен не только для игр. Это также мощный математический вычислитель. ====== Константы ====== ^ Тип ^ Имя ^ Описание ^ | double | PI | Число π = 3.14... --- отношение длины окружности к радиусу | | double | E | Число e = 2.71... --- основание натурального логарифма | | int | MIN_INT | Минимальное целое значение (отрицательное). Методы readInt() и readDouble() возвращают это число, если введено некорректное значение | | int | MAX_INT | Максимальное целое значение | ====== Округление, модуль ====== ^ Возвращаемое значение ^ Имя метода и параметры ^ Описание ^ | double | floor (double num) | Возвращает наибольшее целое число, не превосходящее заданное значение (например floor(17.81) == 17 | | double | ceiling (double num) | Возвращает наименьшее целое число, не меньшее заданного значения (например ceiling(3.45) == 4) | | double | round (double num) | Округляет заданное значение до ближайшего целого (например round(3.45) == 3, round(17.81) == 18) | | double | absoluteValue (double num) | Возвращает абсолютное значение (модуль) вещественного числа (например модуль -1.4 равен 1.4) | | int | absoluteValue (int num) | Возвращает абсолютное значение (модуль) целого числа (например модуль -72 равен 72) | ====== Корень, степень, логарифм ====== | double | squareRoot (double num) | Returns the square root of the given number | | double | power (double a, double b) | Returns of value of the first argument raised to the power of the second argument | | double | log (double num) | Returns the logarithm (base e) of the given number | ====== Тригонометрические функции ====== | double | sin (double angle) | Returns the sine of an angle specified in radians | | double | cos (double angle) | Returns the cosine of an angle specified in radians | | double | tan (double angle) | Returns the tangent of an angle specified in radians | | double | arcsin (double angle) | Returns the arc sine of an angle specified in radians (in the range -pi/2 through pi/2) | | double | arccos (double angle) | Returns the arc cosine of an angle specified in radians (in the range 0.0 through pi) | | double | arctan (double angle) | Returns the arc tangent of an angle specified in radians (in the range -pi/2 through pi/2) | | double | degreesToRadians (double degrees) | Returns the angle measured in degrees converted to the equivalent angle measured in radians | | double | radiansToDegrees (double radians) | Returns the angle measured in radians converted to the equivalent angle measured in degrees | ---- [[tutorial-ru-011 | Перейдем к следующему уроку]].