Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

Math.sqrt()

Возвращает квадратный корень числа.

Доступно с: Java 1.0

Синтаксис

static double sqrt(double a)

Параметры

ПараметрТипОписание
adoubleНеотрицательное число.

Возвращаемое значение

doubleКорень типа double; для отрицательного числа — NaN.

Примеры

Корень и гипотенуза треугольника:

void main() {
    IO.println(Math.sqrt(16));
    IO.println(Math.sqrt(2));
    IO.println(Math.sqrt(3 * 3 + 4 * 4));
    IO.println(Math.sqrt(-1));
}

Результат:

4.0
1.4142135623730951
5.0
NaN

Примечания

Для отрицательных чисел исключения нет — возвращается NaN («не число»). Проверить его можно через Double.isNaN(x), сравнение x == Double.NaN всегда false. Кубический корень — Math.cbrt(), гипотенуза — Math.hypot(a, b).

См. также

  • Math.pow() — Возводит число в степень.
  • Math.abs() — Возвращает модуль числа — значение без знака минус.

Вопросы и ответы по теме

В учебнике

  • Операторы — Арифметические операторы Java, целочисленное деление и остаток, составное присваивание, инкремент, сравнение и логические операторы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.