1. 데이터(변수)형의 종류

2. 기본(원시)형 타입에 범위

3. 입력값(Literal)
1) 정수형 리터럴 : 정수형 데이터 타입 변수에 저장할 수 있는 입력값
| 구분 | 설명 | 예제 |
| 10진수 | 소숫점이 없는 정수 | 0, 100, -35 |
| 8진수 | 0 으로 시작되는 정수 | 04, -06 |
| 16진수 | 0x 또는 0X 로 시작되는16진수 | 0x5, 0XAB5, 0xabc8, 0Xab08 |
| 2진수 | 0b 또는 0B 로 시작되는 2진수 | 0b0101, 0B0111 |
| long형 명시적 선언 | 접미사 L 또는 l 을 붙임 | long value = 256L, long result = 100l |
2) 실수형 리터럴 : 실수형 데이터 타입에 저장할 수 있는 입력값
| 구분 | 설명 | 예제 |
| 10진수 실수 | 일반적인 10진수 실수 | 0, 100, 10.2, -25.2 |
| float형 명시적 선언 | 접미사 F 또는 f 을 붙임 | 2.99f, -123.589F |
| double형 명시적 선언 | 접미사 D 또는 d 을 붙임 | double pi = 3.1415926535897932D |
| 지수 표현식 | E, e 를 기준으로 지수와 가수로 분리 | 5E7, 0.11e-5 |
3) 문자형 리터럴 : ASCII 코드와 유니코드로 된 입력값
| 구분 | 설명 | 예제 |
| ASCII 코드 | 0 ~ 127 의 영문, 숫자, 특수문자 | 'A', 'b', '4', '+' |
| 유니코드 | 16bit 65,536개의 문자 | '\u0041', '\u1234' |
| 백스페이스(backspace) | '\b' | '\u0008' |
| 탭(tab) | '\t' | '\u0009' |
| 개행문자(line feed) | '\n' | '\u000a' |
| 리턴(carriagereturn) | '\r' | '\u000d' |
| 큰따옴표(double quote) | '\"' | '\u0022' |
| 작은 따옴표(single quote) | '\'' | '\u0027' |
| 역슬래시(backslash)) | '\\' | '\u005c' |
4) 논리 리터럴 : true, false, 결과가 논리값로 반환될 수 있는 논리식
| 구분 | 설명 | 예제 |
| 참과 거짓 | 참 : true, 거짓 : false | boolean bool = true; |
| 논리식 | 결과가 논리값로 반환되는 논리식 | boolean bool = 10 > 5; |
'자바 기초' 카테고리의 다른 글
| 실수형(Floating point type) 변수의 특징 (0) | 2020.03.13 |
|---|---|
| 정수형(Integer Type) 변수의 특징 (0) | 2020.02.17 |
| 변수(Variable)란? (1) | 2020.02.10 |
| 주석(Comments) (0) | 2020.02.07 |
| 자바 프로그램의 구조 (0) | 2020.02.05 |