English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math hypot() вычисляет квадратный корень из x^2 + y^2 (т.е. гипотенузу) и возвращает его.
Синтаксис метода hypot():
Math.hypot(double x, double y)
Вниманиеhypot()方法是 статический метод. Поэтому мы можем использовать имя класса Math для вызова этого метода.
x, y - Двойная точность параметра
ВозвращаетMath.sqrt(x 2 + y 2)
Возвращаемое значение должно быть в диапазоне типа данных double.
ВниманиеMath.sqrt() метод возвращает квадратный корень из заданного параметра. Для получения дополнительной информации посетитеJava Math.sqrt().
class Main { public static void main(String[] args) { // Создание переменных double x = 4.0; double y = 3.0; // Вычисление Math.hypot() System.out.println(Math.hypot(x, y)); // 5.0 {} {}
class Main { public static void main(String[] args) { // Треугольная сторона double side1 = 6.0; double side2 = 8.0; // по теореме Пифагора // гипотенуза = (side1)2 + (side2)2 double hypotenuse1 = (side1) *(side1) + (side2) * (side2); System.out.println(Math.sqrt(hypotenuse1)); // Вернуть 10.0 // Вычисление гипотенузы с использованием Math.hypot() // Math.hypot() дает √((side1)2 + (side2)2) double hypotenuse2 = Math.hypot(side1, side2); System.out.println(hypotenuse2); // Вернуть 10.0 {} {}
В примере, который мы используем, мы используем метод Math.hypot() и теорему Пифагора для вычисления гипотенузы треугольника.