[알고리즘] 제곱근 구하기 - Math 클래스

Walter Mitty·2022년 10월 23일
0

Algorithm

목록 보기
17/29

Math 클래스

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

제곱, Math.pow( )

Math.pow(double a, double b)

첫번째 인수인 a의 값을 b만큼 곱하여 double 타입의 값을 리턴한다.

예시)

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( )

Math.sqrt(double a)

값의 올바르게 반올림된 양의 제곱근을 반환한다. 리턴 값은 double type!

예시)

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

출력값:

16.0 의 제곱근은? 4.0


관련 알고리즘 문제 : 제곱수 판별하기

2개의 댓글

comment-user-thumbnail
2022년 10월 23일

Math.abs()는 뭘까요오?

1개의 답글