3 - 1 상수
상수
- 변수 → 상수
- int num = 3 + 4;
final int MAX_SIZE = 100;
- 1번만 할당 가능하면 상수이다
- 초기화 안된 상태면 1번 할당할 기회가 허용된다
리터럴
- 리터럴이란 자료형을 기반으로 표현되는 상수이다
- 정수형 리터럴은 무조건 int형으로 인식하기로 약속
- 리터럴은 상수라는 표현으로 대신한다
- 3145456577은 int의 범위를 넘어서므로 오류 메시지 발생
- l 또는 L을 맨뒤에 붙여 long형 상수로 표현해달라는 요청을 해야한다
- 실수형 리터럴은 float로 표현하려면 f/F를 붙이고 double로 명시하려면 d/D를 붙인다
지수표현
부울형 상수
이스케이프시퀀스
- 화면상의 어떠한 상황이나 상태를 표현하기 위해 약속된 문자
'\n', '\b', '\"'
등이 있다
3 - 2 형 변환
- 자동 형 변환과 명시적(강제) 형 변환이 있다
자동 형 변환
- byte < short, char < int < long < float < double.
- 더 큰 자료형이 우선시된다
- 실수형이 정수형보다 우선시된다
명시적 형 변환