변수
- 데이터를 저장하는 메모리 공간의 이름. 변수는 프로그램에서 값을 저장하고 사용할 수 있도록 하며, 다양한 데이터 타입을 지원한다.
- 변수는 각각 타입을 가지며 해당 타입에 맞는 자료형의 값 만을 가질 수 있다.
변수의 선언
| int(변수타입) num(변수명) = 0(변 수값); |
|---|
기본 타입 (Primitive Types)

- 정수형의 기본은 int 형 이다.
- 실수형 기본은 double 형이다.
- 자신이 저장할 수 있는 범위를 넘어서면 의도되지 않은 수가 나올 수 있으니 주의해야한다.
- 문자형의 char 형 뿐이며 변수는 한 글자만 가능하다.
참조 타입 (Reference Types)
String (문자열)
- 문자열은 참조형 변수이다.
- 쌍 따옴표 안에 넣어 사용 가능하다.
- 문자열과 문자열 간에 '+' 를 넣어 문자열을 합칠 수 있다. (결합 연산자)
- 멀티 라인 문자열은 다음
"" 여러줄 문자열 "" 로 사용한다.
❗ char 는 한 글자만 가능함에 비해 String은 문자열이 가능하다.
배열, 클래스, 인터페이스 등..
다른 글에서 더 자세히 설명하겠다.
변수의 생존 범위
- 자바 변수는 위치에 따라 생존하는 범위가 결정된다.
- 변수의 생존 범위는 변수가 생성된 곳 부터 해당 영역이 끝날때 까지가 된다. (브레이스{} 기준)
- 밖에서 선언된 변수는 안에서 접근이 가능하지만, 안에서 선언된 변수는 밖에서 접근이 불가하다.
