본문 바로가기
Work & Study/JAVA (& 혼공자Java)

자바(Java) - 타입

by a.k.a DUKI 2020. 9. 3.
728x90
반응형

자바는 값을 저장할 수 있는 기본타입(Primitive Type)을 제공한다.

 

기본타입은 아래와 같이 분류 한다. 

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

 

하나씩 알아 보자,

정수 타입

타입 메모리 사용크기
byte  1byte 8bit
char 2byte 16bit
short 2byte 16bit
int 4byte 32bit
long 8byte 64bit

 

char타입

  • 하나의 문자를 작음따옴표(')로 감싼 것
  • 문자 리터럴은 유니코드로 변환되어 저장

char는 숫자를 사용하면 10진수로 인식

 

String타입

  • 문자열을 변수에 저장 할 수 있다
  • 큰따옴표(")로 문자 또는 여러개의 문자들을 감싸서 표현
  • 큰따옴표와 작은따옴표는 커파일러가 문자 리터럴과 문자열 리터럴을 구별하는 기호로 사용

문자 한글자도 String으로 사용가능 대신 "" 사용!!

 

 

실수 타입

  • 소수점이 있는 실수 리터럴을 저장
  • float으로 저장하는 경우 리터럴 뒤에 소문자 f 또는 대문자 F를 붙인다.
타입 메모리 사용 크기 소수점 이하 자리
float 4byte 32bit 7자리
double 8byte 64bit 15자리

값은 같으나 사용하는 방법이 다름

 

논리 타입

  • 참과 거짓을 의미하는 true와 false를 저장할 수 있는 타입
  • 크기는 1byte

값은 중지

 

 

 

 

본 내java, 개발, 개발자, 비전공개발, 혼공자,용은 #혼자공부하는자바 책을 참고해 공부하려 작성했습니다.
728x90
반응형