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

 
Previous Post KAGAYA 천문 월페이퍼 (가가야 별자리 벽지) 다운로드 홈페이지 주소; Wallpape...C언어] NaN 출력, 실수 연산 에러 판단 함수 _isnan(); isnanPerl/펄] 표준 편차 구하기/계산 함수; Standard Deviation Functi...Python/파이썬] 표준편차 구하기/계산 함수 소스; Standard Deviation ...C언어] 표준 편차 구하기/계산 함수 소스; Standard Deviation Functi...Java/자바] 표준 편차 구하기/계산 메서드; Standard Deviation Meth...C언어] 파일 복사 함수, 화일 카피 소스; File Copy Function Source...Excel/엑셀] 표준편차 구하기 함수 (표본, 모집단 전체); Standard Devia...Perl/펄] MS가 개발한 Win32용 펄 스크립트 다운로드; Microsoft Scri...C언어 에러 해결] unresolved external symbol _main refere...

Java/자바] 음수 곱하기 음수가, 양수가 되는 이유, 음수 곱셈; Multiplication of Negative Numbers

Tuesday, February 27, 2007

"음수 곱하기 음수 = 양수"를, "빚 곱하기 빚 = 이익"이라는 식으로 생각하면 이상하지만, 실은,

"음수 곱하기 음수"는

"빚 곱하기 빚"이 아니라

"빚을 이익으로 몇 번 전환하기" 입니다.

따라서 -3 X -4 는
-3 이라는 빚을, 이익(재산)으로 바꾸기를 4번한다는 뜻이 되어, 답은 12가 됩니다.

또한 -4 X -3 도
-4 라는 빚을, 이익(재산)으로 바꾸기를 3번한다는 뜻이 되어, 답은 12가 됩니다.



왜냐하면
-3 X 4 = -12 이기에
-3 X -4 는 정반대의 값인 12 가 나와야 하기 때문입니다.


참고로, 컴퓨터에서 곱셈 기호는 X가 아니라 *(별표;애스터리스크)입니다. 그리고 나눗셈이나 분수 기호는 슬래시(/)입니다. 아래 자바 소스부터는 X 를 * 로 표현합니다.


음수/양수 곱셈 예제


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


//***************************************************
// 양수 곱하기 양수 = 양수
//***************************************************
System.out.println(3 * 4);                      // 12
System.out.println(3 + 3 + 3 + 3);              // 12
/* 3을 4번 더하기 (쉬움) */
/* 3이라는 재산을, 4번 증가 */


//***************************************************
// 음수 곱하기 양수 = 음수
//***************************************************
System.out.println(-3 * 4);                    // -12
System.out.println((-3) + (-3) + (-3) + (-3)); // -12
/* -3를 4번 더하기 (쉬움) */
/* -3이라는 빚이 4번 생김 */



/////////////////////////////////////////////////////
// 양수 번 더하기는 상식적이지만
// 다음의, 음수 번 더하기는 상상하기 어렵습니다.
// 음수 번 더하기는, 결국 앞의 숫자의 부호가 거꾸로
// 된다는 뜻입니다.
/////////////////////////////////////////////////////



//***************************************************
// 양수 곱하기 음수 = 음수
//***************************************************
System.out.println(3 * -4);                    // -12
System.out.println((-3) + (-3) + (-3) + (-3)); // -12
/* 3이라는 재산을, 빚으로 만들기를 4번 */


//***************************************************
// 음수 곱하기 음수 = 양수
//***************************************************
System.out.println(-3 * -4);                    // 12
System.out.println((+3) + (+3) + (+3) + (+3));  // 12
/* -3이라는 빚을, 재산으로 만들기를 4번 */


  }
}


그렇지만 음수를 3번 곱하면 음수가 나옵니다: ▶▶ Java 자바] 음수에 대한 제곱, 거듭제곱(세제곱, 네제곱); Power of Negative Number



자바 컴파일러를 설치하지 않은 분은, 다음의 자바스크립트 코드를 사용하면 인터넷 브라우저로도 쉽게 계산해 볼 수 있습니다: ▶▶ 자바스크립트] 음수, 양수의 곱셈 방법 설명; JavaScript Multiply Negative Numbers



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