Класс Math содержит набор математических функций, которые часто оказываются необходимыми при решении практических задач. Чтобы извлечь квадратный корень из числа, применяют метод sqrt(). Если вы в школе учили Pascal, то там также применяется метод sqrt().
1 2 3 |
doulbe x = 9; double y = Math.sqrt(x); System.out.print(y); // Выводит число 3.0. |
Между методами print() и sqrt() есть тонкая разница. Метод print() принадлежит объекту System.out, определенному в классе System. Но метод sqrt принадлежит классу Math, а не объекту. Такие методы называются статическими.
В языке Java нет операции возведения в степень: для этого нужно использовать метод pow() класса Math. В результате выполнения следующей строки кода переменной y присваивается значение переменной x, возведенное в степень а.
1 |
double y = Math.pow(x,a); |
Оба параметра метода Pow(), а также возвращаемое им значение имеют тип double. Класс Math содержит методы для вычисления обычных тригонометрических функций:
1 2 3 4 5 |
Math.sin Math.cos Math.tan Math.atan Math.atan2 |
Кроме того, в него включены экспоненциальная и обратная к ней логарифмическая функция(натуральный логарифм)
1 2 |
Math.exp Math.log |
В данном классе также определены две константы — приближенное представление чисел п и e.
1 2 |
Math.PI Math.E |
Хотите обладать собственным онлайн магазином? Советуем вам качественная разработка интернет магазина Киев. Все по самым доступным ценам.