Java 데이터 타입





기본 타입

 종류

타입 

크기 

값 범위 

 정수

byte

1 byte

-2^7~ 2^7-1 [-128~127] 

short

2 byte

-2^15 ~ 2^15-1 

char

2 byte

0~ 2^16-1 [0~65535] 

int

4 byte

-2^31 ~ 2^31-1 

long

8 byte

 -2^63 ~ 2^63-1

 실수

float

4 byte

 

double

8 byte

 

 논리

boolean

1 byte

 


1. 자바는 기본적으로 정수 연산을 int 타입으로 수행하므로 

[byte형 변수 + byte형 변수]의 결과를 byte형 변수에 저장하려고 하면 에러가 발생한다.


2. char형 변수를 초기화 할 때, char c = '' 식으로 빈 문자로 초기화 한다면 에러가 발생한다.






타입 별 범위 값

타입 

최소값 상수

최대값 상수

byte

Byte.MIN_VALUE

Byte.MAX_VALUE

short

Short.MIN_VALUE

Short.MAX_VALUE

int

Integer.MIN_VALUE

Integer.MAX_VALUE

long

Long.MIN_VALUE

 Long.MAX_VALUE

float

Float.MIN_VALUE

Float.MAX_VALUE

double

Double.MIN_VALUE

 Double.MAX_VALUE









'JAVA > 기초' 카테고리의 다른 글

Java static 정적 변수, 메소드  (0) 2020.03.17
Java 배열 기본값, 배열 복사  (0) 2020.03.16
Java 향상된 for문, label  (0) 2020.03.16
Java 형변환  (0) 2020.03.15
JAVA(자바) - Stack(스택)  (0) 2019.05.16

+ Recent posts