728x90
반응형
기본 타입
1. 정수 타입
- byte : 1byte / 8bit / -128 ~ 127
- short: 2byte / 16bit
- char: 2byte / 16bit / 음수 값 안됨
- int : 4byte / 32bit
- long: 8byte / 64bitlong balance = 30000000000000L;
- 기본적으로 정수 타입이면 int 타입으로 간주하기 때문에 int 허용 범위 밖일 경우 long 타입임을 명시해야함.
정수 리터럴
- 2진수 : 0b, 0B로 시작, 0과 1로 구성됨
- 8진수 : 0으로 시작, 0~7 숫자로 구성됨
- 10진수 : 소수점 없는 0~9 숫자로 구성됨
- 16진수 : 0x, 0X로 시작, 0~9 그리고 A~F 혹은 a~f로 구성됨
2. char타입
유니코드로 변환되어 저장됨
char var1 = 'A' // 유니코드 65
문자 리터럴을 int 타입에 저장할 경우에는
작은따옴표로 감싼다
3. String 타입
기본 타입 x, 클래스 타입
큰따옴표로 감싼다
이스케이프 문자
\t 탭만큼 띄움
\n 줄 바꿈
\r 캐리지 리턴
\" "출력
\' '출력
\\ \출력
\u16진수 16진수 유니코드에 해당하는 문자 출력
4. 실수 타입
타입메모리 사용 크기정밀도 (소수점 이하 자리)
float | 4byte | 32bit | 7자리 |
double | 8byte | 64bit | 15자리 |
float에 저장하고 싶으면 숫자 뒤에 f, F를 붙여 float형임을 명시해야 한다.
5. 논리 타입
boolean stop = true;
boolean state = false;
728x90
반응형
'Language > Java' 카테고리의 다른 글
[JAVA] 연산자의 종류 (0) | 2023.06.05 |
---|---|
[JAVA] 연산자와 연산식 (0) | 2023.06.05 |
[JAVA] 변수와 시스템 입출력 (0) | 2023.06.05 |
[JAVA] 타입 변환 (0) | 2023.06.05 |
댓글