개발/Java
[Java] 변수(Variable)
suniverse
2022. 12. 23. 14:55
변수란?
자바에서 사용되는 데이터를 저장할 수 있는 메모리 공간을 뜻한다. 한 번에 하나의 데이터만 저장 가능하며 언제든지 다른 데이터로 대체될 수 있다. 변수를 사용하기 위해선 변수 선언이 먼저 진행되어야 하며, 변수에 데이터를 저장하는 것을 변수 초기화 라고 한다.
변수 선언 기본 문법
데이터타입 변수명;
- 데이터타입: 기본형 또는 참조형 타입명 명시
- 변수명: 식별자 작성 규칙에 따른 변수명을 지정
변수 초기화 기본 문법
변수명 = 데이터(또는 변수명);
- 우변의 데이터를 좌변의 변수에 저장(대입, 할당, 초기화)
변수의 선언
int a; // 변수의 선언
a = 10; // 값을 a에 저장
int a = 10; // 변수 선언과 동시에 값을 할당
int a, b;
a = 10;
b = 20;
동시에 여러 개의 변수를 선언하는 것도 가능하다.
String name;
name = "김철수";
System.out.println(name);
엄밀이 말하자면 문자열은 변수에 저장하는 것이 아니다.
Heap이라는 곳에서 문자열의 주소를 가져와 변수에 저장하는 것이다. 데이터가 직접적으로 저장되진 않는다.