Java Onlines
Java Sandbox
Java Benchmark
Math
String
Python Sandbox
PHP Sandbox
Java Sandbox
Java Benchmark
Math
String
Python Sandbox
PHP Sandbox
Online Java hypot() function
hypot
- Returns sqrt(x
2
+y
2
) without intermediate overflow or underflow
Title
public class Main { public static void main(String[] args) { double a = 8; double b = 6; // Return the value of sqrt(a power of 2 + b power of 2) System.out.println(Math.hypot(a, b)); double x = -4; double y = 3; // Return the value of sqrt((-4) power of 2 + (3) power of 2) System.out.println(Math.hypot(x, y)); double aa = Double.POSITIVE_INFINITY; double ab = 73; // when 1 or more argument is Infinity, output Infinity System.out.println(Math.hypot(aa, ab)); double ba = 0.0/0; double bb = 67; // when 1 or more argument is NaN, output NaN System.out.println(Math.hypot(ba, bb)); } }
Run on Java version:
14
14.0.1
14
13
13.0.2
13.0.1
13
12
12.0.2
12.0.1
12
11
11.0.7
11.0.6
11.0.5
11.0.4
11.0.3
11.0.2
11.0.1
11
10
10.0.2
10.0.1
10
9
9.0.4
9.0.1
9
8
8
7
7
6
6
Execute Code
Math Functions
abs
acos
asin
atan
atan2
cbrt
ceil
copySign
cos
cosh
exp
expm1
floor
getExponent
hypot
IEEEremainder
log
log10
log1p
max
min
nextAfter
nextUp
pow
random
rint
round
signum
sin
sinh
sqrt
tan
tanh
toDegrees
toRadians
ulp