1. 변수 선언과 초기화
- 자바는 변수를 초기화 하도록 강제한다
- 변수 선언시 메모리 상의 어떤 공간을 차지하고 사용하는데, 기존 공간에 어떤 값이 있었는지 모른다.
- 따라서 초기화를 하지 않으면 이상한 값이 출력 될 수 있다.
- 지역변수는 직접 초기화 해주어야 한다.
- 클래스변수와 인스턴스 변수는 자바가 자동으로 초기화 해준다.
public class Var6 {
static int b;//클래스 변수 초기화가 0로 자동됨
int c;//인스턴스 변수
public static void main(String[] args) {
int a;
//System.out.println(a);//컴파일 오류
System.out.println(b); //0출력
Var6 example = new Var6();
System.out.println(example.c);//0출력
}
}
2. 변수 명명 규칙
- 변수 이름은 의미 있고, 용도를 명확하게 설명해야 한다.
- 코드가 잘 읽히려면 변수이름이 중요! 프로그램의 의도가 드러나게
- ex) studentCount , orderCount