#.기본타입
-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 |