본문 바로가기
카테고리 없음

자바 제곱근(루트) 구하기 Math.sqrt()

by sftt 2023. 11. 24.

자바 제곱근(루트) 구하기 Math.sqrt()

자바에서 제곱근(루트)을 구하는 방법 중 하나는 Math 클래스의 sqrt() 메서드를 사용하는 것입니다. 이 메서드는 주어진 숫자의 제곱근을 반환합니다.

사용법

Math 클래스는 java.lang 패키지에 포함되어 있기 때문에 별도의 임포트 없이 사용할 수 있습니다. sqrt() 메서드를 호출할 때, 계산하고자 하는 값을 인자로 전달합니다. 반환되는 값은 double 타입이며, 입력한 값의 제곱근입니다.

double result = Math.sqrt(16);
System.out.println(result); // 4.0

위의 예시에서 Math.sqrt(16)은 16의 제곱근인 4.0을 반환합니다.

주의사항

  • sqrt() 메서드는 양의 실수에 대해서만 계산됩니다. 음수나 0을 인자로 사용한다면 NaN을 반환합니다.
double negativeResult = Math.sqrt(-16);
System.out.println(negativeResult); // NaN

double zeroResult = Math.sqrt(0);
System.out.println(zeroResult); // 0.0
  • sqrt() 메서드는 반환 타입이 double이기 때문에, 정확한 결과값을 얻을 수 없는 경우 가까운 근사치를 반환합니다.

결론

Math.sqrt() 메서드는 자바에서 제곱근(루트)을 간편하게 계산할 수 있는 방법입니다. 양의 실수 값을 인자로 받아 계산하며, 정확한 값이 아닌 근사치를 반환할 수 있습니다.

댓글