Saturday, March 03, 2007
Java/자바] 음의 제곱근, 양의 제곱근 구하기; Principal or Negative Square Root
어떤 양수의 제곱근은, "양의 제곱근(Positive Square Root / Principal Square Root)"과, "음의 제곱근(Negative Square Root)" 2가지가 있습니다.
예를 들어, 3의 제곱도 9이고, -3의 제곱도 9이기에, 9의 제곱근은 +3과 -3입니다.
그런데 프로그래밍에서의 제곱근 함수는 양의 제곱근만 돌려줍니다. "음의 제곱근"을, 예를 들어
이런 값을 반환하게 하려면, sqrt() 함수 앞에 마이너스 부호를 붙이면 됩니다. 다음 예제와 같습니다.
▶▶ Java/자바] 음수 곱하기 음수가, 양수가 되는 이유, 음수 곱셈; Multiplication of Negative Numbers
예를 들어, 3의 제곱도 9이고, -3의 제곱도 9이기에, 9의 제곱근은 +3과 -3입니다.
그런데 프로그래밍에서의 제곱근 함수는 양의 제곱근만 돌려줍니다. "음의 제곱근"을, 예를 들어
-√9
이런 값을 반환하게 하려면, sqrt() 함수 앞에 마이너스 부호를 붙이면 됩니다. 다음 예제와 같습니다.
음의 제곱근 구하기 예제 소스
소스 파일명: Example.javapublic class Example {
public static void main(String[] args) {
double result;
// 양의 제곱근 구하기
result = Math.sqrt(9);
System.out.println(result);
// 출력 결과: 3.0
// 음의 제곱근 구하기
result = -Math.sqrt(9);
System.out.println(result);
// 출력 결과: -3.0
///////////////////////////////////////////
// 검산
// 3을 제곱
System.out.println(Math.pow(3, 2));
// 출력 결과: 9.0
// -3을 제곱
System.out.println(Math.pow(-3, 2));
// 출력 결과: 9.0
}
}
public static void main(String[] args) {
double result;
// 양의 제곱근 구하기
result = Math.sqrt(9);
System.out.println(result);
// 출력 결과: 3.0
// 음의 제곱근 구하기
result = -Math.sqrt(9);
System.out.println(result);
// 출력 결과: -3.0
///////////////////////////////////////////
// 검산
// 3을 제곱
System.out.println(Math.pow(3, 2));
// 출력 결과: 9.0
// -3을 제곱
System.out.println(Math.pow(-3, 2));
// 출력 결과: 9.0
}
}
▶▶ Java/자바] 음수 곱하기 음수가, 양수가 되는 이유, 음수 곱셈; Multiplication of Negative Numbers
tag: java
자바 | Java
tag: study
학습 | Study
<< Home