본문 바로가기
JAVA

JAVA의 데이터 타입

by whitedeveloper 2022. 12. 14.

#.기본타입

 

 

-boolean - 논리 - 1비트 (true or false)

-char - 문자 - 2비트 (unicode)

-byte - 정수 - 1비트 (-128~ 128)

-short - 정수 - 2비트 ( -32768 ~ 32767)

-int - 정수 - 4비트 (-2^31 ~ 2^31-1)

-long - 정수 - 8비트 (-2^63 ~ 2^63-1)

-float -실수 - 4비트

-double - 실수 - 8비트

 

#.레퍼런스 타입

타입은 1가지지만 용도로는 3가지로 나눌 수 있다.

-배열에 대한 레퍼런스

-클래스에 대한 레퍼런스

-인터페이스에 대한 레퍼런스

 

 

#.문자열

- 자바에서 문자열은 기본타입에 속하지 않는다.

-JDK에서 제공하는 String클래스를 이용

 

#.리터럴(literal)

-프로그램에 직접 표현한 값

 

-정수리터럴

int n = 15; //십진수 15

int n = 015; //015는 8진수, 십진수13

int n = 0x15; //0x15는 16진수, 십진수 21

int n = 0b0101 //0b0101는 2진수, 십진수 5

 

-실수 리터럴

double f = 0.1234f;

double e = 1234E-4; // 1234E-4 = 1234 x 10^-4이므로 0.1234와 동일

 

숫자 뒤에 f/F를 붙이면  float, d/D를 붙이면  double로 변환 가능

float f = 0.1234f;

double w = .1234D;

 

-문자 리터럴

char = 'A';

char = '글';

char = \u0041; //문자 A의 유니코드 값

char =  \uae00; //문자 글의 유니코드 값

'JAVA' 카테고리의 다른 글

JAVA- 생성자  (0) 2022.12.14
JAVA - 객체지향  (0) 2022.12.14
JAVA 예외처리  (0) 2022.12.14
JAVA 식별자 이름 규칙  (0) 2022.12.14
JAVA의 특징  (0) 2022.12.14