# 정수 타입

 

- byte (1byte, 8bit)

 

2^8(256) 가지의 값을 표현할 수 있다

byte 타입 변수에 넣을 수 있는 정수의 범위는 -128 ~ +127 (256가지)

 

- short (2byte, 16bit)

 

2^16(65,536)

short 타입 변수에 넣을 수 있는 정수의 범위는 -32,768 ~ + 32,767 (65,536가지)

 

- char (unsigned 2byte, 16bit)

 

2^16(65,536) 가지의 값을 표현할 수 있으나 부호가 없다 (양수만 표현한다)

char 타입 변수에 넣을 수 있는 정수의 범위는 0~ 65,536 (65,536rkwl)

 

- int (4byte, 32bit)

 

2^32(4,294,967,296)

int 타입 변수에 넣을 수 있는 정수의 범위는 -2,147,483,648 ~ +2,147,483,647 (4,294,967,296가지)

 

- long (8byte, 64bit)

 

2^64

long 타입 변수에 넣을 수 있는 정수의 범위는 -2^63 ~ + 2^63 -1 (2^64가지)

 

# 실수 타입

 

- float (4byte)

float f1 = 123.123F;

- double (8byte)

double d1 = 123.123;

 

# 참/거짓 타입

 

- boolean

 true, false 대신 1과 0을 사용하는 언어도 있다

boolean pass_exam = true;
		boolean goonpil = false;
		boolean late = true;

 

# 참조형 변수 타입

 

- 문자열

 

- 그 외 모든 타입(모든 클래스, 객체지향 관련 내용)

-

,대신 _를 사용해 큰 숫자를 보기 편하게 적을 수 있다

int max_int = 2_147_483_647 , min_int = -2_147_483_648;

-

int 범위를 벗어나는 수는 뒤에 L을 붙어 long 타입 리터럴임을 명시해야한다

long max_long = 9_223_372_036_854_775_807L;
		long min_long = -9_223_372_036_854_775_808L;

-

char 타입에는 0 ~ 65535의 문자 코드를 정수타입으로 보관할 수 있다 (ASCII 코드표)

ASCII 코드표

 

'JAVA' 카테고리의 다른 글

스캐너(Scanner)  (0) 2024.04.18
출력(print)  (0) 2024.04.18
강제형변환(Typecasting)  (0) 2024.04.17
변수 (Variable)  (0) 2024.04.17
프로그래밍 기본  (0) 2024.04.16

+ Recent posts