English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Java Math sqrt() метод возвращает квадратный корень указанного числа.
Синтаксис метода sqrt()
Math.sqrt(double num)
Внимание:sqrt() является статическим методом. Поэтому мы можем использовать имя класса для доступа к этому методу.
num -число, из которого нужно вычислить квадратный корень
Возврат квадратного корня указанного числа
Если параметр меньше 0 или NaN, то возвращается NaN
Внимание:Эта функция всегда возвращает положительное значение и правильно округляет.
class Main { public static void main(String[] args) { //создание переменной с двойной точностью double value1 = Double.POSITIVE_INFINITY; double value2 = 25.0; double value3 = -16; double value4 = 0.0; //ноль квадратный корень System.out.println(Math.sqrt(value1)); // Infinity // квадратный корень положительного числа System.out.println(Math.sqrt(value2)); // 5.0 // квадратный корень отрицательного числа System.out.println(Math.sqrt(value3)); // NaN // квадратный корень нуля System.out.println(Math.sqrt(value4)); // 0.0 } }
В примере выше мы используем метод Math.sqrt() для вычисления квадратного корня бесконечности, положительного, отрицательного и нуля.
Здесь используется Double.POSITIVE_INFINITY для реализации положительного бесконечного числа в программе.
Когда мы передаем значение int в метод sqrt(), он автоматически преобразует значение int в double.
int a = 36; Math.sqrt(a); // возврат 6.0