Language/Java

[Java] 자바에서 제곱과 루트(제곱근) 계산 방법

The Neo 2022. 10. 10. 19:26

제곱과 루트(제곱근)을 구하는 방법은 수많은 언어(Language) 프로그램들이 내장 라이브러리들로 제공이 됩니다. 마찬가지로 자바 역시 제곱과 루트를 구하는 방법을 제공해주고 있습니다.

 

[Java] 자바에서 제곱과 루트(제곱근) 계산 방법


Math 클래스

자바에서 수학과 관련된 메소드를 활용하기 위해서는 내장 라이브러리인 java.lang.Math 클래스를 활용하면 됩니다. Math 함수는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 연산을 수행하기 위한 메소드들이 포함되어 있습니다.

 

제곱, Math.pow()

자바에서 제곱을 구하기 위해서는 Math 클래스의 pow 메소드를 사용하면 됩니다. 

 

pow() 사용법

pow(double a, double b)
첫번째 인수인 a 값을 b 만큼 곱하며 리턴값은 double 입니다.

 

pow() 예시

public static void main(String[] args) {
    double a = 2.0;
    double b = 4.0;

    double powValue = Math.pow(a, b);
    System.out.println(a + "를 " + b + " 번 거듭제곱하면? " + powValue);
}

위 거듭제곱의 예시 결과는 아래와 같습니다.

 

2.0를 4.0 번 제곱하면? 16.0

 

 

제곱근(루트), Math.sqrt()

이번에는 루트(제곱근)에 대해서 알아보도록 하겠습니다. 

 

sqrt() 사용법

sqrt(double a)
값의 올바르게 반올림된 양의 제곱근을 반환합니다. 리턴값은 double형입니다.

 

sqrt() 예시

public static void main(String[] args) {
    double a = 16.0;
    double sqrtValue = Math.sqrt(a);
    System.out.println(a + " 의 제곱근은? " + sqrtValue);
}

위의 제곱근 예시의 결과는 아래와 같습니다.

 

16.0 의 제곱근은? 4.0

 

연관 포스팅

[Python] 파이썬에서 루트(제곱근) 계산 방법

 

[Python] 파이썬에서 루트(제곱근) 계산 방법

x를 제곱하여 a가 되었다면, x를 a의 제곱근이라고 하는 것은 다 알고 있을 것이다. 이 포스팅을 찾으셨다면 당연히 루트(√)를 몰라서 찾는게 아니라 파이썬에서 어떻게 사용하는지를 알고 싶을

needneo.tistory.com

 

반응형