[자바 강좌] 2화 변수(variable)의 이해
프로그래밍에서 '변수'는 상당히 기초적이지만 중요한 개념 입니다.
국어사전을 찾아보면 변수의 뜻은 다음과 같이 풀이 되고 있습니다.
변수(變數)
1. 어떤 상황의 가변적 요인.
2.<수학> 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수
그러나, 프로그래밍 에 있어서 변수는 다음과 같습니다.
*변수란?
"데이터 저장을 위해 할당된 메모리 공간"
변수(variable) 란 무엇인가?
위에서도 변수의 정의를 말씀 드렸듯이 그림을 보면서 설명 드리겠습니다.
변수라는 공간에 데이터를 저장하고 참조를 합니다.
이러기 위해 메모리에 변수라는 공간을 할당 받습니다. 이것이 변수 입니다.
저 할당된 메모리 공간에 그러면 어떻게 해야 데이터를 저장할 수 있을까요?
10진수 정수를 메모리 공간에 할당 한다고 가정해 보겠습니다.
메모리 공간 이름은 자신이 정하고 싶은데로 정할 수 있습니다.
int test;
라고 하면 10진수 정수를 저장할 메모리 공간 'test'를 만들겠습니다.
라는 의미가 됩니다.
실습을 통해 좀 더 공부 해 보겠습니다.
변수(variable) 만들기 실습
메모장을 열고 변수를 뜻하는 영어인 variable.java 라는 파일을 위의 그림과 같이
코딩해서 만들고 저장해 줍니다.
여기서 test라는 변수를 선언하고 = 기호를통해 숫자를 써줍니다.
이렇게 되면 우측에 있는 숫자가 = 이라는 통로를 타고 왼쪽에 정의한 변수에 데이터가 저장되는 겁니다.
= 이라는 기호는 수학에서는 같다 이지만, 자바에서는 오른쪽에 있는 데이터를 왼쪽에 대입 시키는 것이
됩니다.
그후 1 + 2 = 3 이라는 결과를 위해 도중에 + 기호와 = 기호를 " " 쌍따옴표로 묶어서 문자 출력을
시켜준것을 확인 할 수 있습니다. 자세히 관찰해 보시고 숫자랑 변수명을 바꿔서 실습을 해보시길
추천해 드립니다.
CMD 창을 열고 지난 시간에 배운데로 컴파일 해서 실행시켜 봅니다.
결과를 확인해봅니다.
1+2=3 이 제대로 출력 된것을 확인 할 수 있습니다^^