Java/자바] 음수 제곱, 마이너스 제곱; Raise Power Negative Number
Friday, March 02, 2007
스폰서 링크숫자를 제곱하면 숫자의 크기가 급격히 증가하지만, 만약 음수 제곱하면 정반대로 숫자가 급격히 감소합니다. 또한, 음수에 음수 제곱을 하면, 플러스 마이너스 부호가 번갈아서 나오게 됩니다.
4 ^ -3
-4 ^ -3
이런 경우입니다. 다만 자바에서는 캐럿(^) 기호가 제곱 기호가 아니라, "Math.pow(숫자, 거듭제곱)" 이라는 메소드(함수)로 제곱을 합니다.
소스 파일명: Example.java
컴파일 및 실행 결과:
▶▶ Java 자바] 음수 지수 계산 공식; 마이너스 제곱(거듭제곱; 누승); Negative Exponent
☞ 자바 (Java)
☞ 학습
4 ^ -3
-4 ^ -3
이런 경우입니다. 다만 자바에서는 캐럿(^) 기호가 제곱 기호가 아니라, "Math.pow(숫자, 거듭제곱)" 이라는 메소드(함수)로 제곱을 합니다.
음수 제곱 (마이너스 제곱) 예제
소스 파일명: Example.java
public class Example {
public static void main(String[] args) {
double result;
System.out.format("%n\t< 제곱 >%n%n");
for (double n = 0.0; n <= 12.0; n++) {
result = Math.pow(3.0, n);
System.out.format("%2.0f 의 %2.0f 승 = %.0f%n", 3.0, n, result);
}
System.out.format("%n%n%n\t< 양수의 음수 제곱 >%n%n");
for (double n = 0.0; n >= -12.0; n--) {
result = Math.pow(3.0, n);
System.out.format("%2.0f 의 %3.0f 승 = %.15f%n", 3.0, n, result);
}
System.out.format("%n%n%n\t< 음수의 음수 제곱 >%n%n");
for (double n = 0.0; n >= -12.0; n--) {
result = Math.pow(-3.0, n);
System.out.format("%3.0f 의 %3.0f 승 = %+.15f%n", -3.0, n, result);
}
}
}
public static void main(String[] args) {
double result;
System.out.format("%n\t< 제곱 >%n%n");
for (double n = 0.0; n <= 12.0; n++) {
result = Math.pow(3.0, n);
System.out.format("%2.0f 의 %2.0f 승 = %.0f%n", 3.0, n, result);
}
System.out.format("%n%n%n\t< 양수의 음수 제곱 >%n%n");
for (double n = 0.0; n >= -12.0; n--) {
result = Math.pow(3.0, n);
System.out.format("%2.0f 의 %3.0f 승 = %.15f%n", 3.0, n, result);
}
System.out.format("%n%n%n\t< 음수의 음수 제곱 >%n%n");
for (double n = 0.0; n >= -12.0; n--) {
result = Math.pow(-3.0, n);
System.out.format("%3.0f 의 %3.0f 승 = %+.15f%n", -3.0, n, result);
}
}
}
컴파일 및 실행 결과:
D:\Z>javac Example.java && java Example
< 제곱 >
3 의 0 승 = 1
3 의 1 승 = 3
3 의 2 승 = 9
3 의 3 승 = 27
3 의 4 승 = 81
3 의 5 승 = 243
3 의 6 승 = 729
3 의 7 승 = 2187
3 의 8 승 = 6561
3 의 9 승 = 19683
3 의 10 승 = 59049
3 의 11 승 = 177147
3 의 12 승 = 531441
< 양수의 음수 제곱 >
3 의 0 승 = 1.000000000000000
3 의 -1 승 = 0.333333333333333
3 의 -2 승 = 0.111111111111111
3 의 -3 승 = 0.037037037037037
3 의 -4 승 = 0.012345679012346
3 의 -5 승 = 0.004115226337449
3 의 -6 승 = 0.001371742112483
3 의 -7 승 = 0.000457247370828
3 의 -8 승 = 0.000152415790276
3 의 -9 승 = 0.000050805263425
3 의 -10 승 = 0.000016935087808
3 의 -11 승 = 0.000005645029269
3 의 -12 승 = 0.000001881676423
< 음수의 음수 제곱 >
-3 의 0 승 = +1.000000000000000
-3 의 -1 승 = -0.333333333333333
-3 의 -2 승 = +0.111111111111111
-3 의 -3 승 = -0.037037037037037
-3 의 -4 승 = +0.012345679012346
-3 의 -5 승 = -0.004115226337449
-3 의 -6 승 = +0.001371742112483
-3 의 -7 승 = -0.000457247370828
-3 의 -8 승 = +0.000152415790276
-3 의 -9 승 = -0.000050805263425
-3 의 -10 승 = +0.000016935087808
-3 의 -11 승 = -0.000005645029269
-3 의 -12 승 = +0.000001881676423
D:\Z>
< 제곱 >
3 의 0 승 = 1
3 의 1 승 = 3
3 의 2 승 = 9
3 의 3 승 = 27
3 의 4 승 = 81
3 의 5 승 = 243
3 의 6 승 = 729
3 의 7 승 = 2187
3 의 8 승 = 6561
3 의 9 승 = 19683
3 의 10 승 = 59049
3 의 11 승 = 177147
3 의 12 승 = 531441
< 양수의 음수 제곱 >
3 의 0 승 = 1.000000000000000
3 의 -1 승 = 0.333333333333333
3 의 -2 승 = 0.111111111111111
3 의 -3 승 = 0.037037037037037
3 의 -4 승 = 0.012345679012346
3 의 -5 승 = 0.004115226337449
3 의 -6 승 = 0.001371742112483
3 의 -7 승 = 0.000457247370828
3 의 -8 승 = 0.000152415790276
3 의 -9 승 = 0.000050805263425
3 의 -10 승 = 0.000016935087808
3 의 -11 승 = 0.000005645029269
3 의 -12 승 = 0.000001881676423
< 음수의 음수 제곱 >
-3 의 0 승 = +1.000000000000000
-3 의 -1 승 = -0.333333333333333
-3 의 -2 승 = +0.111111111111111
-3 의 -3 승 = -0.037037037037037
-3 의 -4 승 = +0.012345679012346
-3 의 -5 승 = -0.004115226337449
-3 의 -6 승 = +0.001371742112483
-3 의 -7 승 = -0.000457247370828
-3 의 -8 승 = +0.000152415790276
-3 의 -9 승 = -0.000050805263425
-3 의 -10 승 = +0.000016935087808
-3 의 -11 승 = -0.000005645029269
-3 의 -12 승 = +0.000001881676423
D:\Z>
▶▶ Java 자바] 음수 지수 계산 공식; 마이너스 제곱(거듭제곱; 누승); Negative Exponent
☞ 자바 (Java)
☞ 학습
Post a Comment
<< Home