상세 컨텐츠

본문 제목

[Java] 데이터 타입

Java

by TUZA 2022. 3. 31. 22:58

본문

변수를 선언할 때 int, char, boolean 등의 키워드를 이용해서 값의 데이터 타입을 지정해줘야한다.

크게 primitive Type, reference Type 이 있다.

 

primitive Type

- 논리형, 문자형, 정수형, 실수형 4가지로 분류할 수 있다.

- 논리형 : true, false 로 참, 거짓을 판별할 수 있는 데이터 타입이다.

- 문자형: 문자를 저장할 때 사용한다.

- 정수형: 정수(양수에서 음수) 값을 저장하는 데 사용한다.

- 실수형: 실수 값을 저장하는데 사용한다.

 

  정수형 문자형 실수형 논리형
1바이트 byte - - boolean
2바이트 short char - -
4바이트 int - float -
8바이트 long - double -

 

* 참고사항

- 정수형 중 long을 쓸 때 주의할점은 맨 끝에 L(l) 를 붙여야한다.

long lNum = 1234567890L

- 실수형에서도 float 를 쓸 때 맨 끝에 F(f)를 붙여야한다.

- 바이트가 작은 것-> 큰 것으로 메모리 저장이 가능하나, 큰 것-> 작은 것으로 메모리 저장이 불가능하다.

예를 들어, byte 에 담은 데이터 값을 long 에 담아도 상관은 없지만, long 에 담은 데이터 값을 byte에는 담을 수 없다.

 

reference Type

- 데이터 값이 저장되어있는 주소를 값으로 가지는 특징이 있다.

이는 실제 입력된 값을 저장하는 primitive type과 비교되는 가장 큰 차이점이다.

반응형

'Java' 카테고리의 다른 글

[Java] 반복문  (0) 2022.04.03
[Java] switch 문  (0) 2022.04.03
[Java] 자바의 연산자들  (0) 2022.04.01
[Java] 상수, 리터럴, 형 변환  (0) 2022.04.01
[Java] 변수  (0) 2022.03.31

관련글 더보기