728x90
중학교때 수학을 포기하였지만(수포자...) 생각보다 수학적 지식이 지금에서는 많이 필요하다는 것을 깨닫고 있다.

살려줘~~
먼저 정의를 한번 살펴보자!
위키백과를 한번 뒤져보자 위키백과에서는 다음과 같이 정의를 하고 있다.
제곱이란?
수학에서 거듭제곱(승멱乗冪 또는 멱冪, 영어: exponentiation)은 같은 수를 거듭하여 곱한 것으로, 주어진 수를 주어진 횟수만큼 여러 번 곱하는 연산이다.
요약 하자면 2의 3제곱이면 2*2*2 를 한다는 것이다.
그럼 자바에서 제곱값을 구하는 방법을 한번 알아보도록 하자.
자바에서 제공하는 Math 클래스의 pow함수를 사용하면 간단히 제곱값을 구할 수 있다.
public class Sqrt {
public static void main(String[] args) {
// 2의 3승을 구해보도록 하자
// 정답은 8이다. (2 * 2 * 2 = 8)
int num = 2;
int result = (int) Math.pow(num, 3);
System.out.println(result);
}
}
8
제곱근이란?
수학에서, 어떤 수의 제곱근(제곱根,자승근, 영어: square root)은 제곱하여 그 수가 되는 수를 가리킨다. 실수의 범위에서만 보면, 모든 양의 실수는 서로 덧셈 역원인 두 제곱근을 가지며, 이 중 음이 아닌 하나를 주요 제곱근(主要제곱根, 영어: principal square root)이라고 한다. 그러나 0의 제곱근은 0뿐이므로 이를 주요 제곱근으로 삼으며, 음의 실수의 실수 제곱근은 존재하지 않으므로 주요 제곱근을 정의할 수 없다.

?????라고 한다.
여튼 위에서 제곱값을 구해보았으니 이번엔 제곱근을 한번 자바에서 구해보자
자바에서 제공하는 Math 클래스의 sqrt함수를 사용하면 간단히 구할 수 있다.
public class Sqrt {
public static void main(String[] args) {
// 숫자 9의 제곱근을 구해보도록 하자
// 정답은 3이다.
int num = 9;
int result = (int) Math.sqrt(num);
System.out.println(result);
}
}
3
'기타' 카테고리의 다른 글
[자료구조] 이진 탐색 트리 (BST) (0) | 2022.04.15 |
---|---|
Mac Os에 MariaDB 설치하기 (0) | 2022.03.04 |
Comparable 과 Comparator (0) | 2022.02.23 |
3진법 구하기 (0) | 2022.02.12 |
IntelliJ에서 Java실행이 되지 않을때? (0) | 2022.02.08 |