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 |