[개발 공부]/[자바 JAVA]

[JAVA] 자바 변수의 종류(기본형)

wild keyboardist 2022. 6. 9. 14:39

[JAVA] 자바 변수 type (기본형)

 

 

 

 

 

 

 

 

 

변수의 종류는 간단하지만 매번 느낌 오는대로 쓰고 있어서 속 시원하게 한번 정리해놓으려고 한다.

 

 

JAVA 에는 8가지 기본형 변수가 있다.

기본형은 실제 값을 저장한다. (참조형은 객체의 주소를 저장하는 반면)

 

 

 

 

 

 

 

 

1) boolean (논리형) :

  • true or false
  • 1 byte 

 

 

 

 

2) char (문자형) :

  • 'A' 와 같은 하나의 문자를 저장할 때 사용한다
  • 2 byte 

 

 

 

 

3) byte (정수형) :

  • 이진데이터를 다루는 때 사용
  • 1 byte

 

 

 

 

4) short (정수형) :

  • C 언어와의 호환을 위해 추가되었다
  • 2 byte

 

 

 

 

5) int (정수형) :

  • 말 그대로 integer (정수), 가장 많이 사용된다
  • 보통 int 로도 충분하지만, 특별히 4 byte 보다 더 큰 용량의 숫자를 사용하게 된다면 아래의 'long' 을 사용하도록 한다 
  • 4 byte

 

 

 

 

6) long (정수형) :

  • int 의 용량보다 더 큰 숫자를 호환하고자 만들어졌다
  • 8 byte
  • long l = 10000000000L;

 

 

 

 

7) float (실수형) :

  • 실수를 저장하는데 사용된다
  • 4 byte
  • float f = 3.14f;

 

 

 

 

8) double (실수형) :

  • float 의 용량보다 더 큰 실수를 저장할 때 사용된다
  • 8 byte 
  • double d = 3.14d;

 

 

 

 

 

 

 

 

[예제]

 

// 자료형 = 기본값

boolean flag = false;
char grade   = '';     // 공백
byte b       = 0;
short s      = 0;
int i        = 0;
long l       = 0;      // 0L 로 자동변환
float f      = 0;      // 0.0f 로 자동변환
double d     = 0;      // 0.0d 로 자동변환