반응형
int a = 3 + 4;
이라고 선언 했을 때, 3, 4 가 메모리에 저장 된 다음 덧셈 연산을 하게 된다.
이때, 3, 4는 상수이다. 리터럴.
정수는 무조건 int 형으로 인식한다.
상수는 대문자로 보통 작성하는 것이 관례이다.
System.out.println(3147483647 + 3148486531);
컴파일시 Integer number too large 라는 오류 메시지를 전달한다.
System.out.println(3147483647L + 3148486531L);
l 또는 L을 붙여서 long 형 상수로 표현해 달라는 요청을 해야 한다.
byte seven = 0B111;
int num205 = 0B11001101; // 2진법 표현
int num = 100_000_000;
언더바 삽입 가능!!
이스케이프 시퀀스
'\b' 백스페이스 문자
'\t' 탭 문자
'\\' 백슬래시 문자
'\'' 작은따옴표 문자
'\"' 큰따옴표 문자
'\n' 개 행 문자
'\r' 캐리지 리턴 문자
System.out.println("AB" + '\b' + 'C'); // AC
System.out.println("AB" + '\t' + 'C'); // AB C
System.out.println("AB" + '\n' + 'C'); // AB
// C
System.out.println("AB" + '\r' + 'C'); // CB
반응형
'# 02 > Java' 카테고리의 다른 글
[윤성우의 열혈자바] 5-2. switch와 break (0) | 2019.10.18 |
---|---|
[윤성우의 열혈자바] 5-1. if 그리고 else (0) | 2019.10.18 |
[윤성우의 열혈자바] 2-4. 자바의 기본 자료형 (0) | 2019.10.18 |
[윤성우의 열혈자바] 1-2. 자바 프로그램과 실행의 원리에 대한 이해 (0) | 2019.10.18 |
[Java] 인터페이스의 문법 구성과 추상 클래스 (0) | 2019.08.19 |