English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Вход/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Метод Java Math hypot() и примеры использования

Java математические методы Math

Метод Java Math hypot() вычисляет квадратный корень из x^2 + y^2 (т.е. гипотенузу) и возвращает его.

Синтаксис метода hypot():

Math.hypot(double x, double y)

Вниманиеhypot()方法是 статический метод. Поэтому мы можем использовать имя класса Math для вызова этого метода.

Параметры hypot()

  • x, y - Двойная точность параметра

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

  • ВозвращаетMath.sqrt(x 2 + y 2)

Возвращаемое значение должно быть в диапазоне типа данных double.

ВниманиеMath.sqrt() метод возвращает квадратный корень из заданного параметра. Для получения дополнительной информации посетитеJava Math.sqrt().

Пример 1: Java Math.hypot()

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
  {}
{}

Пример 2: Использование метода Math.hypot() теоремы Пифагора

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() и теорему Пифагора для вычисления гипотенузы треугольника.

Java математические методы Math