[Java] 자바 제곱/제곱근을 구해보자! / 자바 제곱 제곱근 구하는법

2020-08-31


거듭제곱

수학에서, 거듭제곱(승멱乗冪 또는 멱冪, exponentiation)은

주어진 수나 문자를 주어진 횟수만큼 여러 번 곱하는 이항연산이다.

이 주어진 수를 (영어: base)이라고 하고,

주어진 횟수를 지수(指數, 영어: exponent 또는 power, 문화어: 어깨수)라고 한다.


소스코드

	     int Two = 2;
	     System.out.println(Math.pow(Two, 2));
	     //앞에는 제곱을 하고자하는 수
	     //뒤에는 제곱하고자 하는 만큼의 수를 입력해 준다.
	     //출력값 : 4.0
	     
	     System.out.println(Math.pow(Two, 3));
	     //출력값 : 8.0

제곱근

 

수학에서, 어떤 수의 제곱근(제곱根, 영어: square root)은

제곱하여 그 수가 되는 수를 가리킨다. 

실수의 범위에서만 보면,

모든 양의 실수는 서로 덧셈 역원인 두 제곱근을 가지며,

이 중 음이 아닌 하나를 

주요 제곱근(主要제곱根, 영어: principal square root)이라고 한다.

 

그러나 0의 제곱근은 0뿐이므로

이를 주요 제곱근으로 삼으며,

음의 실수의 실수 제곱근은 존재하지 않으므로

주요 제곱근을 정의할 수 없다.

예를 들어, 실수 9의 제곱근은 ±3이며,

이 중 주요 제곱근은 3이다. 또한 −4의 제곱근은 존재하지 않는다. 

복소수의 범위에서 보면,

모든 0이 아닌 복소수는 서로 중심 대칭인 두 제곱근을 가지며,

이 중 편각이 원래의 반인 하나를 주요 제곱근으로 삼는다.


소스코드

	     int four = 4;
	     System.out.println(Math.sqrt(four));
	     //제곱근을 구하고자하는 수를 소괄호안에 써주면된다.
	     //출력값 : 2.0
	     
	     int nine = 9;
	     System.out.println(Math.sqrt(nine));
	     //출력값 : 3.0