Variable 변수
특징
- 데이터 값을 저장할 수 있는 메모리 공간
- 하나의 데이터 타입, 하나의 값만 저장 가능
- 선언된 블록 내에서만 사용 가능
선언
int a;
double x, y, z;
data_type variable_name;
- 데이터 타입과 변수 이름을 결정
- 같은 타입의 변수는
,
(콤마) 를 사용해서 한꺼번에 선언 가능
명명 규칙 (작명 규칙)
- 첫 번째 글자는 숫자로 시작할 수 없다.
- 영어 대소문자가 구분된다.
- 자바 예약어는 사용할 수 없다.
- 문자 수 길이의 제한은 없다.
- 한 프로그램 내에서 중복 선언은 안된다.
- 특수 문자는
_
와 $
만 허용된다.
- 첫문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다. (관례)
- 클래스 이름의 첫 글자는 대문자로 한다. (관례)
초기화
int a;
a = 10;
int b = 20;
int c = 0, d = 0;
variable = value ;
- 변수 선언 후 처음으로 값을 저장하는 것
- 선언과 동시에 초기화 하는 것이 일반적
- 데이터 타입이 같을 경우
,
(콤마) 를 통해 동시에 가능
- 지역 변수는 자동 초기화 되지 않기 때문에 초기화 필수
Constant 상수
final int MAX = 100;
final type variable = value;
Literal 리터럴
- 기존에 알고 있던 상수
- Java 에서 상수는 다른 의미로 사용되서 리터럴로 부름
- 그 자체로 값을 의미
💡 변수 이름으로 데이터의 취지를 알거나 추론 할 수 있다.
💡 코드를 봤을때 누구든 코드의 의미를 빨리 알 수 있게 작성해야 한다.