2014년 8월 30일 토요일

3. Java의 기본(데이터 타입2)


이제 데이터 타입에 대하여 어느 정도 이해를 했을 거라고 생각한다. 이제 부터는 생성한 데이터에 접근하는 방법을 공부해보자.

변수의 선언


  • int a;

데이터 타입으로 메모리를 생성하였는데 4byte의 int형으로 생성하였고 그 이름을 a라고 정의하였다. a를 이용하면 a와 연결된 int형의 메모리를 작업할 수 있다. 이와 같은 작업을 변수의 선언이라고 한다.

이 변수의 선언에서 이름을 만드는 방법에는 몇가지의 규칙이 존재한다.
1. 첫 번째는 문자는 영문자나 _(언더바)로 시작해야 한다.
2. 두 번째는 숫자로 시작할 수 없다.
3. 대소문자를 구별한다.(example과 EXAMPLE은 다르다)


  • int a;
  • a=5;
위의 내용은 변수의 선언이였다. 즉 4byte의 메모리를 생성하였고, 이제 4바이트의 메모리에 값을 할당해야할 차례이다. 값을 할당할 때는 대입연산자 '='를 이용하여 5를 대입한다.

조금 더 많은 예를 보면서 마무리 하자.

메모리의 생성
  • int a;
  • char c;
  • float f;
각 float, char, int의 데이터 타입으로 메모리를 생성하였고 바로 a.c.f로 이름을 붙여 변수를 선언하였다. 
  • int a;
  • a=5;
각 선언을 한 후 메모리에 값을 할당하는데 연산자 '='를 이용하여 a라는 변수에 5의 값을 할당하였다.

여기서 5를 상수라고 하는데 상수란 데이터 그 자체를 의미 한다. 그렇기 때문에 자체의 값을 변경할 수가 없다. 즉 5 = 100;이라고 하면 5와 100은 서로 상수인데 상수자체의 값을 변경하는 것은 할 수 없기 때문에 틀린 것이다.



댓글 없음:

댓글 쓰기