Contents

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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


1.6.1 데이터 타입과 변수, 상수

데이터 타입, 변수, 상수의 의미를 정리해보자. 데이터 타입은 무존재로써 결코 혼자서는 존재할 수 없으며, 이것이 존재하는 방식은 변수의 방식으로 존재하게 된다. 이 존재의 공간에 담을 수 있는 데이터를 우리는 상수라고 부르며, 상수 자체는 이미 존재하고 있는 실존의 의미를 담고 있다.

이러한 원리는 PPT의 표와 같이 나타낼 수 있다. 데이터 타입은 변수를 통해서 존재하게 되고, 존재하는 변수의 빈 그릇에는 상수를 넣을 수 있다.

□ 상수의 할당
◇ int a = 3;

위의 'int a = 3'에서 우리는 데이터 타입과 변수 그리고 상수의 사용법을 정확하게 볼 수 있다. 데이터 타입 int라는 것으로 변수 a를 선언하였으며, a에는 상수 3을 할당하고 있다.

□ int a = 3;
◇ 데이터 타입 int
◇ 변수 a
◇ 상수 3

데이터 타입은 '데이터의 형태가 이러하다'라고만 지정할 뿐 그 자체를 사용하는 것은 아니다. 예를 들어 int 자체를 어떠한 목적으로 사용하지는 않는다. 단지 메모리의 크기와 형태만을 지정할 뿐이다.

데이터(Data)는 보통 우리가 말하는 정보 그 자체이다. 예를 들어, 3은 숫자 데이터이다. 그리고 'a'는 문자 상수의 표현법이다. 숫자 3은 3으로 인식하지, 다르게 인식하지 않는다. 문자 'a'도 마찬가지이다.

□ 할당(Assignment)
◇ 할당이란 변수에 값을 집어넣는 행위를 말한다.

이러한 데이터는 데이터를 담는 그릇인 변수(Variable)라는 것에 보관할 수 있다. 즉 변수는 데이터의 메모리적인 보관소 역할을 하는 것이다. 그리고 변수는 데이터 타입을 이용해서 정확한 타입을 지정해서 만들게 된다. 변수에 데이터를 넣는 방법이라는 관점에서 본다면, 우리는 이것을 할당(Assignment)이라는 말을 사용한다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
44 Java 3.3.6 값복사와 매개변수의 전달 IT장인 2013.12.28 460
43 Java 1.4.1 데이터 타입의 분류 IT장인 2013.11.21 460
42 Java 3.2.2 자바의 환경설정 IT장인 2013.12.28 451
41 Java 1.2.1 데이터 타입의 첫 번째 목적 IT장인 2013.11.21 447
40 Java 3.4.4 변수와 메서드의 분리와 결합 IT장인 2013.12.28 446
» Java 1.6.1 데이터 타입과 변수, 상수 IT장인 2013.11.21 446
38 Java 1.3.1 메모리에 접근하는 방법 IT장인 2013.11.21 430
37 Java 1.1.2 Introduction IT장인 2013.11.21 418
36 Java 3.3.4 리턴과 매개변수 IT장인 2013.12.28 403
35 Java 3.3.7 값복사가 적용되는 곳 IT장인 2013.12.28 399
34 Java 1.1.1 핵심 Question IT장인 2013.11.21 391
33 Java 1.5.2 변수의 의미 IT장인 2013.11.21 387
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6