728x90
Java의 변수는 크게 기본형(primitive type)과 참조형(reference type)으로 나눕니다.
변수의 선언 및 할당은 아래의 방식으로 이루어집니다.
클래스이름 변수이름;
클래스이름 변수이름 = 할당값;
int age;
int myAge = 20;
myAge = 21; // 변경 가능
Java에서 변수의 이름은 보통 CamelCase로 선언합니다.
1. 기본형 (primitive type)
실제 값(data)를 저장하는 변수형 입니다. 원시형이나 내장형 이라고도 부릅니다.
종류/크기 | 1 byte | 2 byte | 4 byte | 8 byte |
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
2. 참조형 (reference type)
기본형 외의 변수들로 실제 값이 아닌 주소(reference)를 저장하는 변수형 입니다. 기본형 8개를 제외한 나머지 모든 변수를 통칭합니다.
쉬운 비교를 위해 아래와 같이 선언해 보았습니다.
기본형과 동일한 데이터 값을 사용할 수 있지만 Class 형태로 이루어져 있습니다.
// 기본형 (primitive type)
boolean pBoolean = true;
char pChar = 'c';
byte pByte = 0x01;
short pShort = 1;
int pInt = 10;
long pLong = 10L;
float pFloat = 10F;
double pDouble = 10D;
// 참조형 (reference type)
Integer rInteger = 10;
Boolean rBoolean = true;
Byte rByte = 0;
Short rShort = 0;
Long rLong = 0L;
Float rFloat = 0F;
Double rDouble = 10D;
이클립스에서 Ctrl 키를 누르고 참조형 Class 명을 클릭하면 해당 Class의 구성을 확인할 수 있습니다.
3. 상수
상수는 final 키워드를 사용하여 선언합니다. 상수는 한 번 선언하면 그 안의 값을 바꿀 수 없습니다.
Java에서 상수의 이름은 보통 대문자를 사용한 Snake case로 선언합니다.
final int MY_AGE = 20;
MY_AGE = 21; // 에러 발생. 변경 불가능.
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java 프로젝트 생성 및 실행 (0) | 2021.02.16 |
---|---|
Java 환경설정 -jdk, jre, eclipse- (0) | 2021.02.10 |