변수란 무엇인가
변수란 무엇인가?
변수(Variable)는 프로그램의 처리 과정에서 데이터를 담아둘 수 있는 메모리의 공간을 의미한다.
하나의 변수에는 하나의 값만 저장할 수 있고, 이 값을 변경할 수 있기 때문에 변할 수 있는 값,
즉 변수(Variable)라고 한다.
1. 변수의 선언과 초기화
변수의 선언 형식은 다음과 같다.
int a;
int a = 1;
int: 데이터 타입을 말하며 변수에 기억시킬 데이터의 형태를 의미한다.
a: 변수명을 말하며 기억 장소 주소를 대신하여 사용할 이름을 말한다.
1: 초기 값: 변수를 선언한 후 기억시킬 값을 말한다.
변수 : 특정 값을 저장하기 위한 공간
변수 이름짓기의 규칙
1. 숫자로 시작할 수 없다.
2. 소문자로 시작한다.
3. '_'를 제외하고 특수문자를 사용할 수 없다.
4. 한글로 이름 지을 수 없다.
변수 선언 규칙
자료형 변수명; (선언)
변수명 = 값; (대입)
자료형 변수명 = 값; (초기화)
변수명을 짓는 방법에는 여러 가지 방식이 있는데 그중에서 헝가리안 표기법과 카멜 표기법을 알아보자.
헝가리안 표기법
헝가리안 표기법이란 변수에 자료형을 구분 지을 수 있도록 접두사를 달아서 표기하는 방법이다.
| 자료형 | 접두사 | 예시 |
| int | i | int iNum; |
| float | f | float fEpsilon; |
| bool | b | bool bPoket; |
카멜 표기법
카멜 표기법이란 두 개 이상의 단어가 사용된 경우 새로운 단어가 나타나면 대문자를 사용하여 표기하는 방법이다.
ex) int myAge; int newPeople;
TIP_ 프로그래밍 권장사항
1. 변수와 메서드의 이름은 소문자로 시작하고 클래스의 첫 글자는 대문자로 시작한다. ex) 변수: car, 클래스명:Car
2. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어질 경우 '_'로 구분한다. ex) PI, MAX_VALUE
3. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. ex) personName, StringBuffer
4. 변수의 이름은 의미 있는 이름으로 하는 것이 좋다. ex) String s = "zenghyun" -> String name = "zenghyun"