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

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

by kangs' tong 2023. 8. 13.

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

Math 클래스는 자바에서 수학적인 계산을 담당하는 클래스 중 하나입니다. 그 중에 Math.sqrt() 메소드는 제곱근(루트) 값을 계산하는 역할을 합니다. 이번 포스팅에서는 이 Math.sqrt() 메소드에 대해 자세히 알아보도록 하겠습니다.

Math.sqrt() 메소드란 무엇인가요?

Math.sqrt() 메소드는 주어진 숫자의 제곱근 값을 계산하여 반환하는 역할을 합니다.

사용 방법은 아래와 같습니다.

double result = Math.sqrt(number);

위의 코드에서 number에는 제곱근을 구하고자 하는 숫자를 입력하면 됩니다. result 변수에는 number의 제곱근 값이 저장됩니다.

Math.sqrt() 메소드 예제

아래의 예제를 통해 Math.sqrt() 메소드의 사용법을 확인해보겠습니다.

public class SqrtExample {

    public static void main(String[] args) {
        double number = 16.0;
        double result = Math.sqrt(number);
        System.out.println("제곱근: " + result);
    }
}

위의 예제에서 number 변수에는 16.0 값을 할당하였습니다. 이후 Math.sqrt() 메소드를 통해 number의 제곱근 값을 구하고 result 변수에 저장합니다. 마지막으로 System.out.println()을 이용하여 결과를 출력합니다.

실행 결과는 다음과 같습니다.

제곱근: 4.0

위의 결과에서 확인할 수 있듯이, number 변수의 제곱근은 4입니다.

주의사항

  1. Math.sqrt()는 실수 값을 반환합니다. 따라서 결과를 정수로 사용하고자 할 때는 적절한 형변환을 해주어야 합니다.

  2. 음수를 인자로 사용할 경우, 결과는 NaN(Not a Number)이 됩니다. 따라서 음수를 제곱근으로 사용할 경우에는 이에 대한 예외 처리가 필요합니다.

마무리

이번 포스팅에서는 자바의 Math.sqrt() 메소드에 대해 알아보았습니다. Math.sqrt()를 사용하여 제곱근을 간편하게 구할 수 있습니다. 하지만 주의할 점도 함께 알아두어야 합니다. Math 클래스에는 다양한 수학적인 메소드가 있으니 필요한 경우 참고하여 사용하면 됩니다.

댓글