[ 변수(Variable) ] : 하나의 값을 저장하는 공간
2. 자료형(data type)
1) data type
▷ 기본형 DT
| data type | size(단위: byte) | etc |
논리형 | boolean | 1 | true, false |
문자형 | char | 2 | '1', 'a', '김', (cf. 'abc' 불가) escape 문자 : '\t'(탭), '\n'(개행), '\'' ('), '\"' ("), '\\' (\) |
숫자형_정수형 | byte | 1 | -127 ~ 127 |
shor | 2 |
|
int | 4 |
|
long | 8 |
|
숫자형_실수형 | float | 4 |
|
double | 8 |
|
▷ 참조형 DT : Object, 배열(array) // 이건 나중에
3. 명명규칙
▷ 영문, 숫자, 한글가능(but, 일반적으로 한글 사용하지 않음)
▷ 영문으로 시작(숫자로 시작X)
▷ 클래스는 대문자로, 메소드나 변수는 소문자로 시작
▷ 합성어의 경우 단어의 첫글자를 대문자로(클래스, 메소드 동일) : Camel case
▷ 특수문자 사용 X (단, _ $는 가능하나 주로 _만 사용함)
▷ 예약어는 사용할 수 없음
4. 기본형 DT의 선언과 사용
1) 선언
▷ 형식
▷ 예제
// 해당 class 안에서 나이
private int age;
// package 안에서 성별
char gender;
// 제한 없이 차종
public String carName;
// package 안에서 flag
boolean flag;
2) 사용(값 저장, 값 할당)
▷ 형식
▷ 예제
age = 25;
gender = '남';
carName = "쏘나타";
flag = true;
3) 선언 & 사용
▷ 형식
▷ 예제
private int age = 25;
char gender = '여';
public String carName = "쏘나타";
boolean flag = true;