Contents

Java
2013.11.21 21:58

1.6.2 할당의 법칙

조회 수 380 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
book_7228.png


1.6.2 할당의 법칙

변수에 데이터를 넣는 것을 우리는 할당(Assignment)이라고 한다. 할당이란 변수를 선언하고 난 후 변수에 값을 넣는 행위를 말한다. 이 때 이용되는 연산자가 바로 = 연산자이다. = 연산자는 직접 할당의 의미를 가지고 있으며, 이것은 변수에 값을 넣는다는 의미를 가지고 있지만, = 자체에서 풍기는 맛은 바로 데이터 타입에 맞는 값을 할당해 달라는 의미를 지니고 있다.

□ = 연산자
◇ = 연산자는 데이터 타입에 맞는 값을 할당하라는 의미를 담고 있다.

변수에 상수를 할당하는 규칙도 있다. 가장 기본적인 규칙은 다음과 같다.

□ 할당의 법칙
◇ 오른쪽에서 왼쪽으로만 할당이 가능하다.(절대적)
◇ 변수끼리도 할당이 가능하다.(오른쪽에서 왼쪽으로 할당)
◇ 변수에 이미 상수가 존재하더라도 다른 것을 할당하면 마지막에 넣은 것이 최종적으로 할당된다.

우리는 쉽게 할당을 하지만 그 기본 원리는 항상 있기 마련이다. 위의 규칙은 단순하면서도 꼭 지켜지고 있는 규칙이다. 위의 규칙을 이용한 몇 가지 예를 살펴보자.

□ 선언과 동시에 초기화
◇ int a = 100;

□ 선언과 할당의 분리
◇ int a;
◇ a = 100;

□ 여러 개를 선언함과 동시에 초기화
◇ int a = 100, b = 200;

□ 여러 개를 선언한 후 할당
◇ int a, b;
◇ a = 100;
◇ b = 200;

□ 변수끼리의 할당
◇ int a = 100;
◇ int b;
◇ b = a;

위의 수식에서 우리는 지금까지 설명한 모든 것을 밝히고 있다. 선언하는 방법과 선언과 동시에 할당하는 방법 등…. 할당과 선언의 방법이 몇 가지 더 존재하지만 모두 같은 방식이며 대부분 위에서 언급한 규칙을 따르고 있다.

  1. 1.6.2 할당의 법칙

    Date2013.11.21 CategoryJava ByIT장인 Views380
    Read More
  2. 1.6.1 데이터 타입과 변수, 상수

    Date2013.11.21 CategoryJava ByIT장인 Views446
    Read More
  3. 1.5.3 상수의 의미

    Date2013.11.21 CategoryJava ByIT장인 Views573
    Read More
  4. 1.5.2 변수의 의미

    Date2013.11.21 CategoryJava ByIT장인 Views387
    Read More
  5. 1.5.1 데이터 타입의 목적

    Date2013.11.21 CategoryJava ByIT장인 Views330
    Read More
  6. 1.4.5 그 외 데이터 타입

    Date2013.11.21 CategoryJava ByIT장인 Views68641
    Read More
  7. 1.4.4 정수형과 실수형 데이터 타입

    Date2013.11.21 CategoryJava ByIT장인 Views593
    Read More
  8. 1.4.3 정수형과 실수형의 계산

    Date2013.11.21 CategoryJava ByIT장인 Views531
    Read More
  9. 1.4.2 정수형과 실수형 메모리의 형태

    Date2013.11.21 CategoryJava ByIT장인 Views1367
    Read More
  10. 1.4.1 데이터 타입의 분류

    Date2013.11.21 CategoryJava ByIT장인 Views460
    Read More
  11. 1.3.3 메모리에 들어가는 데이터

    Date2013.11.21 CategoryJava ByIT장인 Views487
    Read More
  12. 1.3.2 변수를 이용한 메모리 접근

    Date2013.11.21 CategoryJava ByIT장인 Views469
    Read More
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6