[Java] 자바에서 제곱과 루트(제곱근) 계산 방법
- Language/Java
- 2022. 10. 10.
제곱과 루트(제곱근)을 구하는 방법은 수많은 언어(Language) 프로그램들이 내장 라이브러리들로 제공이 됩니다. 마찬가지로 자바 역시 제곱과 루트를 구하는 방법을 제공해주고 있습니다.
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
연관 포스팅
반응형
'Language > Java' 카테고리의 다른 글
[Java] NaN 뜻, 발생 원인, 체크, 대처법 (0) | 2022.11.08 |
---|---|
[Java] 자바 isEmpty() 사용법 및 주의점 (0) | 2022.11.01 |
[Java] Javac로 직접 컴파일(Compile) 하기 (0) | 2022.07.17 |
[Java] 컴파일(Compile) 개념과 자바 컴파일 이해하기 (0) | 2022.07.06 |
[Java] 접속한 서버 IP 확인 및 InetAddress 클래스 이해하기 (0) | 2022.06.27 |