※ '자바의 정석 기초편'을 읽으며 정리한 자료임을 미리 밝힙니다.
Chapter 02.
(1) 변수(Variable)란?
→ 하나의 값을 저장할 수 있는 저장 공간.
→ 저장 공간, 즉 변수가 필요하다면 먼저 변수를 선언해야 함.
→ 변수의 타입은 변수에 저장할 값이 어떤 것이냐에 따라 달라지며 변수의 이름은 저장 공간이 서로 구별될 수 있어야 하기 때문에 필요함.
변수 타입(ex. String, int, float...) 변수 이름;
- 만약 정수(integer)를 저장할 공간이 필요하다면 다음과 같이 변수를 선언함.
int x;
- 그리고 이 변수에 값을 저장할 때에는 다음과 같이 저장함.
int x;
x = 10;
→ 수학에서는 '='가 같음을 의미하지만, 자바에서는 오른쪽의 값을 왼쪽에 저장하라는 의미의 '대입 연산자'이므로 혼동하지 말아야 함.
→ 변수에는 오직 하나의 값만 저장할 수 있기 때문에, 이미 값이 저장된 변수에 새로운 값을 저장하면 기존의 값은 지워지고 새로 저장된 값만 남음.
→ 변수의 선언과 대입은 다음과 같이 간단히 나타낼 수도 있음.
int x = 10;
(2) 변수의 타입
→ 변수를 선언할 때에는 변수에 저장할 값의 종류에 따라 타입을 선택해야 함.
→ 변수의 타입은 참조형과 8개의 기본형이 있으며 자주 사용하는 타입은 아래와 같음.
분류 | 변수 타입 | 설명 |
숫자 | int | 정수를 저장하기 위한 타입 (20억이 넘으면 long) |
long | ||
float | 실수를 저장하기 위한 타입 (float은 오차없이 7자리, double은 15자리) |
|
double | ||
문자 | char | 문자를 저장하기 위한 타입 |
String | 여러 문자(문자열)을 저장하기 위한 타입 |
int x = 100; // 정수(integer)를 저장할 변수의 타입은 int
double pi = 3.14; // 실수를 저장할 변수의 타입은 double
char ch = 'a'; // 문자(1개)를 저장한 변수의 타입은 char
String str = "abc"; // 여러 문자(0~n개)를 저장할 변수의 타입은 String
→ 변수를 선언할 때 변수의 타입은 변수에 저장할 값의 종류에 맞는 것을 선택해야 함.
'java' 카테고리의 다른 글
05. 연산자(Operator) (0) | 2022.06.25 |
---|---|
04. 기본형과 참조형 (0) | 2022.06.25 |
03. 상수와 리터럴 (0) | 2022.06.25 |
01. JAVA란? (0) | 2022.06.25 |