mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, March 02, 2007

Java/자바] 음수 제곱, 마이너스 제곱; Raise Power Negative Number


숫자를 제곱하면 숫자의 크기가 급격히 증가하지만, 만약 음수 제곱하면 정반대로 숫자가 급격히 감소합니다. 또한, 음수에 음수 제곱을 하면, 플러스 마이너스 부호가 번갈아서 나오게 됩니다.

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);
    }


  }
}



컴파일 및 실행 결과:
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>



▶▶ Java 자바] 음수 지수 계산 공식; 마이너스 제곱(거듭제곱; 누승); Negative Exponent




tag: java
자바 | Java
tag: study
학습 | Study

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top