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

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

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

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

![](https://133012338-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LOBmDvp8KpHGN1OJJi1%2F-LOBnSj41YkTvOxvSy72%2F-LOBqoj0bK_ygZ9PhKbb%2Fddad5ccffbe8471d8efcd84d29133532cf11d9a2.svg?alt=media\&token=2b2d3d0a-f585-433e-ae36-74d1d6635d5b)

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

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

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

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