当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Math hypot()用法及代码示例


Java Math hypot() 方法计算 x2 + y2 的平方根(即斜边)并返回它。

用法:

Math.hypot(double x, double y)

注意: 这hypot()方法是静态方法。因此,我们可以直接使用类名调用该方法Math.

参数:

  • x, y- 双类型参数

hypot() 返回值

  • 返回数学.sqrt(x2+ 是2)

返回值应在double 数据类型的范围内。

注意: 这Math.sqrt()方法返回指定参数的平方根。要了解更多信息,请访问Math sqrt.

示例 1:Java 数学。hypot()

class Main {
  public static void main(String[] args) {

    // create variables
    double x = 4.0;
    double y = 3.0;

    //compute Math.hypot()
    System.out.println(Math.hypot(x, y));  // 5.0

  }
}

示例 2:使用数学的毕达哥拉斯定理。hypot()

class Main {
  public static void main(String[] args) {

    // sides of triangle
    double  side1 = 6.0;
    double side2 = 8.0;

    // According to Pythagoras Theorem
    // hypotenuse = (side1)2 + (side2)2
    double hypotenuse1 = (side1) *(side1) + (side2) * (side2);
    System.out.println(Math.sqrt(hypotenuse1));    // prints 10.0

    // Compute Hypotenuse using Math.hypot()
    // Math.hypot() gives √((side1)2 + (side2)2)
    double hypotenuse2 = Math.hypot(side1, side2);
    System.out.println(hypotenuse2);               // prints 10.0

  }
}

在上面的示例中,我们使用了Math.hypot() 方法和Pythagoras Theorem 来计算三角形的斜边。

相关用法


注:本文由纯净天空筛选整理自 Java Math hypot()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。