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

    제곱과 루트(제곱근)을 구하는 방법은 수많은 언어(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

     

    반응형

    댓글

    Designed by JB FACTORY