리터럴
리터럴
리터럴
리터럴
리터럴(literal)은 프로그램에 직접 표현한 값
- 정수 리터럴
- 정수 리터럴은 자동적으로 int 타입으로 컴파일 된다.
- long 타입으로 지정하려면 L이나 l을 붙여야 한다.
int i = 15;
long j = 23L;
- 실수 리터럴
- 소수점이나 지수 형태로 표현한 것
- 자동적으로 double 타입
- F나 f를 붙이면 float, D나 d를 붙이면 double 타입으로 강제 변환이 가능하다.
double i = 0.11111;
float j = 0.11111f;
- 문자 리터럴
- ’ ‘나 \u로 문자를 표현한 경우
char c = 'a';
- 특수 문자 리터럴
종류 | 의미 | 종류 | 의미 |
---|---|---|---|
‘\b’ | 백스페이스 | ‘\t’ | 탭 |
‘\n’ | 다음 줄로 넘어가기 | ’\ “’ | 이중 인용부호 |
‘\f’ | 폼피드 | ’ \\ ‘ | 백슬래시 |
‘\r’ | 캐리지 리턴 | ’\ ‘’ | 단일 인용부호 |
- 논리 리터럴과 boolean 타입
- true, false
- boolean 타입 변수나 조건문에 사용
boolean a = true;
while(true) {
}
출처
- (황기태, 김효수, ⌜명품 JAVA Programming⌟, 생능출판, 2018)을 학습하고 개인 학습용으로 정리한 내용입니다.