개발공부/java

[java] 자바 자료형

윈터가든 2023. 2. 2. 16:54
구분 키워드 크기 기본값 범위
논리형 boolean 1bit false true 또는 false
문자형 char 2byte \ u0000 0~65,535 (유니코드 데이터)
정수형 byte 1byte 0 -128~127
short 2byte 0 -32768~32767
int 4byte 0 -2147483648~2147483647
long 8byte 0 -9223372036854775808~9223372036854775807
실수형 float 4byte 0.0 1.4E-45 ~ 3.4028235E38
double 8byte 0.0 4.9E-324~1.7976931348623157E30

 

● 참과 거짓으로 표현: boolean

  - true: 참 

  - flase: 거짓

 

● 문자로 표현: char

  - 유니코드를 이용해 문자를 저장

  - 변수 하나에 문자 하나만 저장하는게 가능

  

● 정수로 표현: byte, short,int, long

  - 기본적으로 정수형 연산은 int형을 사용

  - 저장공간이 클수록 더 많은 값을 표현한다(long형이 제일 저장공간 크기가 큼)

 

● 실수로 표현: float, double

 - 소수점 이하의 값을 저장