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

 
Previous Post 마우스 드라이버 다운로드 (MS 마우스용 다운); Mouse Driver Download마우스 커서 이동 속도 변경 방법; 빠르게 느리게 Mouse Cursor Speed마우스 커서 변경 방법, 마우스 아이콘 지정 법; Mouse Cursor Change울트라에디트 사용법 강좌; 한글 매뉴얼, 팁 UltraEdit Manual울트라에디트 영문 스펠링 철자 검사 기능 사용법, UltraEdit Spelling Che...Python 파이썬] 문자열의 CRC32 값 구하기, String CRC 계산 함수 zli...Python 파이썬] 퍼센트 계산, 백분율 구하기 함수? Percent Percentage...Perl 펄] 배열의 중복된 숫자 제거, 동일 값 지우기; Array Unique Numb...Perl 펄] 영문 배열 고유 요소만 구하기, 대소문자 구분 없이; Unique Eleme...Perl 펄] 배열에서 중복된 요소 제거, 동일 데이터 지우기; Unique Element...

Java 자바] 음수에 대한 제곱, 거듭제곱(세제곱, 네제곱); Power of Negative Number

Saturday, April 07, 2007

음수에 대한 거듭제곱은, 플러스 마이너스 부호가 번갈아서 나오게 됩니다. 가령,

-2의 제곱은,
(-2) * (-2) = 4
이기에, 양수인 4가 나옵니다. 음수 곱하기 음수는 양수이기 때문입니다. (참고: ▶▶ Java/자바] 음수 곱하기 음수가, 양수가 되는 이유, 음수 곱셈; Multiplication of Negative Numbers)


그러나
-2의 세제곱은, 즉, -2의 3승은,
(-2) * (-2) * (-2) = -8
로 되어 음수가 나옵니다. 이 수식은
4 * (-2) = -8
이것과 같은 것이고, 양수 곱하기 음수는 음수이기에 -8이 나오게 됩니다. 따라서 결국 음양이 번갈아서 나오게 되는 것입니다.

음수의 짝수번 거듭제곱은 양수, 음수의 홀수번 거듭제곱은 음수가 나옵니다.


다음 예제의 결과를 보면 알기 쉽습니다.


예제 소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {

    System.out.format("< 음수에 대한 거듭제곱 >%n%n");
    for (double d = 0.0; d <= 10.0; d++)
      System.out.format("-2의 %3.0f제곱 = %8.0f%n", d, Math.pow(-2.0, d));



    System.out.format("%n%n%n"); // 줄바꿈



    System.out.format("< 양수에 대한 거듭제곱 >%n%n");
    for (double d = 0.0; d <= 10.0; d++)
      System.out.format("2의 %3.0f제곱 = %8.0f%n", d, Math.pow(2.0, d));


  }
}



컴파일 및 실행 결과 화면:
D:\Z>javac Example.java && java Example
< 음수에 대한 거듭제곱 >

-2의   0제곱 =        1
-2의   1제곱 =       -2
-2의   2제곱 =        4
-2의   3제곱 =       -8
-2의   4제곱 =       16
-2의   5제곱 =      -32
-2의   6제곱 =       64
-2의   7제곱 =     -128
-2의   8제곱 =      256
-2의   9제곱 =     -512
-2의  10제곱 =     1024



< 양수에 대한 거듭제곱 >

2의   0제곱 =        1
2의   1제곱 =        2
2의   2제곱 =        4
2의   3제곱 =        8
2의   4제곱 =       16
2의   5제곱 =       32
2의   6제곱 =       64
2의   7제곱 =      128
2의   8제곱 =      256
2의   9제곱 =      512
2의  10제곱 =     1024

D:\Z>



▶▶ Java/자바] 제곱 함수,기호, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise Power, Pow



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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