CS공부

변수와(variable) 자료형(Data Type)

DEV장화 2023. 3. 27. 23:20
728x90
반응형

1. 변수

2. 자료형 - 기본형

3. 자료형 - 참조형

 


 

변수

 

  하나의 값을 저장할 수 있는 공간.

  값을 저장하고 싶다면 변수를 선언하고 값을 저장해야 합니다.

 

  변수의 선언 방법은 다음과 같습니다.

변수타입 변수이름;

 

저장하고 싶은 값이 숫자냐, 문자냐, 문자열이냐 등에 따라서 변수 타입을 달리 해주어야 하는데

아래 자료형 파트를 참고해 주세요.

 

변수 이름 작성 규칙

 1. 첫 번째 글자는 문자, '$', '_' 이어야 함. 숫자로 시작할 수 없음.

 2. 영어 대소문자 구분

 3. 길이 제한 X

 4. 예약어 사용 불가

 

 

 

 


자료형- 기본형

 

  자바에서는 총 8개의 타입이 있습니다.

  크게 4가지로 분류 할 수 있는데 아래 표와 같습니다.

 

기본형 정수 타입 byte, short, int, long
문자 타입 char
실수 타입 float, double
논리 타입 boolean

  

 

저장 할 수 있는 값의 범위

자료형 저장 가능한 값의 범위 크기
bit     |     byte
boolean - false, true 8     |     1
char 0 ~ 2^16-1 '\u0000' ~ '\uffff' 16     |     2  
byte -2^7 ~ 2^7-1 -128 ~ 127 8     |     1
short -2^15 ~ 2^15-1 -32,7668 ~ 32,767 16     |     2 
int -2^31 ~ 2^31-1 -2,147,483,648 ~ 2,147,483,647 32     |     4 
long -2^63 ~ 2^63-1 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 64     |     8 
float 1.4*10^-45 ~ 
3.4 * 10^38    
1.4E-45 ~ 3.4E38 32     |     4
double 4.9*10^-324 ~ 
1.8 * 10^308  
4.9E-324 ~ 1.84E308 64     |     8 

 

 


자료형 - 참조형

 

  참조형은 기본형의 8가지를 제외한 전부를 말합니다.

 

  참조형에는 클래스, 배열, 열거, 인터페이스 등이 있으며,

  주소 값을 저장하는 공간으로 힙 메모리에 저장 합니다.

 

  기본형과 달리 빈 객체를 의미하는 null이라는 개념이 존재합니다.

 

타입 메모리 크기 기본 값
배열 (Array) 4 byte
(객체의 주소 값을 가짐)
Null
열거(Enum)
클래스(Class)
인터페이스(Interface)

  

 

 

 

728x90
반응형