728x90
반응형
변수
하나의 값을 저장할 수 있는 공간.
값을 저장하고 싶다면 변수를 선언하고 값을 저장해야 합니다.
변수의 선언 방법은 다음과 같습니다.
변수타입 변수이름;
저장하고 싶은 값이 숫자냐, 문자냐, 문자열이냐 등에 따라서 변수 타입을 달리 해주어야 하는데
아래 자료형 파트를 참고해 주세요.
변수 이름 작성 규칙
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
반응형
'CS공부' 카테고리의 다른 글
[알고리즘/JAVA] 에라토스테네스의 체 (0) | 2023.05.12 |
---|---|
[JAVA] 컬렉션 프레임워크와 List ,Set, Map의 개념 및 정리 (0) | 2023.04.27 |
[JAVA] 얕은복사(Shallow Copy)와 깊은복사(Deep Copy) (0) | 2023.04.24 |
[알고리즘] 브루트 포스(Brute Force) (0) | 2023.04.06 |
valueOf() 와 parseInt() 차이 (0) | 2023.03.29 |