Java 数学 hypot()方法示例
原文:https://www . geesforgeks . org/Java-math-hypt-method-example/
java . lang . math . hypot()函数是 Java 中一个内置的数学函数,返回欧几里德范数,。该函数返回 sqrt(x 2 + y 2 ),没有中间溢出或下溢。
- 如果任一参数为无穷大,则结果为正无穷大。
- 如果任一参数为 NaN,且任一参数都不是无穷大,则结果为 NaN。
语法:
public static double hypot(double x, double y)
Parameter :
x and y are the values.
返回: sqrt(x2+y2)无中间上溢或下溢。
例 1 : 展示 java.lang.Math.hyptot()方法的工作原理。
// Java program to demonstrate working
// of java.lang.Math.hypot() method
import java.lang.Math;
class Gfg {
// Driver code
public static void main(String args[])
{
double x = 3;
double y = 4;
// when both are not infinity
double result = Math.hypot(x, y);
System.out.println(result);
double positiveInfinity =
Double.POSITIVE_INFINITY;
double negativeInfinity =
Double.NEGATIVE_INFINITY;
double nan = Double.NaN;
// when 1 or more argument is NAN
result = Math.hypot(nan, y);
System.out.println(result);
// when both arguments are infinity
result = Math.hypot(positiveInfinity,
negativeInfinity);
System.out.println(result);
}
}
Output:
5.0
NaN
Infinity
版权属于:月萌API www.moonapi.com,转载请注明出处