목차
1. 변수란?
📌 변수란?
💡 변수란 데이터를 저장하기 위해 메모리 공간에 이름을 붙인 것입니다.
프로그래밍 언어는 데이터를 메모리에 저장하고, 다시 꺼내서 사용합니다.
그런데 메모리에 직접 접근해서 값을 읽고 쓰는 건 너무 복잡하고 번거롭기 때문에,
프로그래머가 이해하기 쉬운 이름(=변수명)을 사용합니다.
📌비유하자면?
변수는 일종의 라벨이 붙은 상자입니다.
데이터를 이 상자에 넣어두면, 나중에 라벨 이름(=변수명)만으로 값을 꺼내올 수 있어요.
int age = 25;
위 코드에서 age라는 상자에 숫자 25를 넣은 것입니다.
나중에 age를 사용하면 25가 들어있는 것으로 간주됩니다.
2. 리터럴 vs 변수
📌 리터럴 vs 변수
프로그래밍에서는 변하는 값과 고정된 값이 있습니다.
| 용어 | 설명 | 예시 |
| 리터럴 (Literal) | 고정된 값 그 자체 | 25, "hello", 'A', true |
| 변수 (Variable) | 값을 저장하는 이름 붙은 공간 | age, name, isActive |
int age = 25;
System.out.println(age); // 변수 사용
System.out.println(25); // 리터럴 사용
- 25는 리터럴이고,
- age는 변수이며 25를 담고 있습니다.
3. 변수의 선언, 초기화, 사용
변수를 사용하려면 선언 → 초기화 → 사용 순서를 따라야 합니다.
- 자바에서 변수를 사용하려면 자료형 + 변수 이름 형태로 선언합니다.
- 선언: 변수를 만들고 이름을 붙이는 것
- 초기화: 처음으로 값을 넣는 것
- 사용: 변수에 저장된 값을 사용하는 것
📌 변수 선언 및 초기화
// 변수의 선언 예시
int age;
// 선언한 변수에 값 대입 예시
age = 20;
// 선언과 동시에 초기화 예시
int point = 100;
4. 변수를 사용하는 이유
변수는 단순히 값을 담기 위해서만 있는 게 아닙니다.
가독성, 재사용성, 유지보수성 등을 고려할 때 반드시 필요한 존재입니다.
- 코드의 재사용성
한 번 저장한 값을 여러 번 사용할 수 있습니다.
→ 중복 제거, 유지보수 용이 - 값에 의미 부여
int salary = 3000;처럼 이름으로 값의 의미를 명확히 표현할 수 있습니다.
→ 가독성 향상 - 유지보수 편의성
나중에 값이 바뀌더라도 변수만 수정하면 됩니다.
→ 전체 코드 수정 필요 없음 - 시간에 따라 변하는 값 저장
예: 사용자 입력, 센서 데이터, 계산 결과 등
→ 실시간 처리 가능
마무리
다음 게시글에서는 자바의 자료형에 대해 학습하겠습니다.
'study > Programming' 카테고리의 다른 글
| [JAVA 기초] 기본 자료형 (0) | 2025.04.06 |
|---|---|
| [JAVA 기초] Java 자료형의 개요 (0) | 2025.04.05 |
| [JAVA 기초] Eclipse와 IntelliJ 설치 및 자바 실행 (0) | 2025.04.03 |
| [JAVA 기초] JDK, JRE, JVM 개념 및 설치 (0) | 2025.04.02 |
| [JAVA 기초] Java란 (1) | 2025.04.01 |