Java
2013.11.21 21:58
1.6.2 할당의 법칙
조회 수 380 추천 수 0 댓글 0
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;
위의 수식에서 우리는 지금까지 설명한 모든 것을 밝히고 있다. 선언하는 방법과 선언과 동시에 할당하는 방법 등…. 할당과 선언의 방법이 몇 가지 더 존재하지만 모두 같은 방식이며 대부분 위에서 언급한 규칙을 따르고 있다.
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
20 | Java | 3.3.5 값복사 | IT장인 | 2013.12.28 | 337 |
19 | Java | 3.3.6 값복사와 매개변수의 전달 | IT장인 | 2013.12.28 | 460 |
18 | Java | 3.3.7 값복사가 적용되는 곳 | IT장인 | 2013.12.28 | 399 |
17 | Java | 3.4.1 클래스 내의 메서드 | IT장인 | 2013.12.28 | 341 |
16 | Java | 3.4.2 변수와 메서드 결합의 의미 I | IT장인 | 2013.12.28 | 371 |
15 | Java | 3.4.3 변수와 메서드 결합의 의미 II | IT장인 | 2013.12.28 | 386 |
14 | Java | 3.4.4 변수와 메서드의 분리와 결합 | IT장인 | 2013.12.28 | 446 |
13 | Java | 3.4.5 결론 | IT장인 | 2013.12.28 | 343 |
12 | Java | 3.5.1 접근제어란? | IT장인 | 2013.12.28 | 728 |
11 | Java | 3.5.2 private의 접근과 컴파일 에러 | IT장인 | 2013.12.28 | 1398 |
10 | Java | 3.5.3 private에 접근하는 방법 | IT장인 | 2013.12.28 | 5228 |
9 | Java | 3.5.4 private의 사용 이유 | IT장인 | 2013.12.28 | 530 |