본문 바로가기

java

02.변수(Variable)

※ '자바의 정석 기초편'을 읽으며 정리한 자료임을 미리 밝힙니다. 

 

 

 

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