Java - 제곱근(root) 구하기, Math.sqrt()

Java에서 제곱근을 계산하는 방법을 소개합니다.

1. Math.sqrt()

Math.sqrt()는 인자로 전달된 숫자의 제곱근을 계산하여 리턴합니다. sqrt는 Square root를 의미하며 제곱근이라는 뜻입니다.

Math.sqrt()는 형식은 다음과 같습니다.

public static double sqrt(double a)

이 함수의 특징은 다음과 같습니다.

  • 인자로 a를 전달하면 a의 제곱근이 리턴됩니다.
  • 인자로 0을 전달하면 0이 리턴됩니다.
  • 인자로 음수나 NaN(Not a Number)를 전달하면 NaN이 리턴됩니다.

2. Math.sqrt() 제곱근 계산 예제

2.1 예제

다음과 같이 제곱근을 계산할 수 있습니다.

double x = 25;
double y = 225;

System.out.println("Math.sqrt(x)=" + Math.sqrt(x));
System.out.println("Math.sqrt(y)=" + Math.sqrt(y));

Output:

Math.sqrt(x)=5.0
Math.sqrt(y)=15.0

2.2 예제

다음과 같이 음수를 인자로 전달하면 NaN이 리턴됩니다.

double negative = -5;
result = Math.sqrt(negative);
System.out.println(result);

Output:

NaN

2.3 예제

다음과 같이 무한한 값을 인자로 전달하면 Infinity가 리턴됩니다.

double infinity = Double.POSITIVE_INFINITY;
result = Math.sqrt(infinity);
System.out.println(result);

Output:

Infinity

2.4 예제

다음과 같이 NaN을 인자로 전달하면 NaN이 리턴됩니다.

double nan = Double.NaN;
result = Math.sqrt(nan);
System.out.println(result);

Output:

NaN
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha