Заметки по Java
  • FAQ
  • Нахождение квадратного корня
  • Пару слов о скобочках
Powered by GitBook
On this page

Нахождение квадратного корня

PreviousFAQNextПару слов о скобочках

Last updated 6 years ago

Квадратный корень в Java или Math.sqrt()

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

Через разложение в ряд Тейлора, например

А можно воспользоваться готовым в Java решением. И как раз для таких случаев существует класс Math, который содержит методы для выполнения более сложных числовых операций, таких как нахождение экспоненты, логарифма, квадратного корня и прочее.

Использовать его достаточно легко, пример ниже докажет это заявление.

int exampleVariable = 49;
double sqrtVariable = Math.sqrt(exampleVariable);
System.out.print(sqrtVariable); // 7.0

Важно помнить, квадратный корень может быть дробным числом, поэтому Math.sqrt() возвращает double значения. Будьте внимательны в соблюдении типов, и всё у вас будет зае**сь 😘