📌literal (리터럴)
- 문자가 가리키는 값 그 자체
- 일상 생활에서 '상수'라고 부르는 것
- 12, 123, 3.1, 'A', 문자열, boolean 등...
📌escape character
- 특수문자 쓰고 싶으면 백슬래쉬 활용한다
- %n을 붙이면 한 줄 띄울 수 있다
System.out.println("\"호호하하\"");
System.out.println("호호\\하하")
System.out.println("호호\\하하");
📌Variable (변수)
- long 데이터 타입의 값은 접미사 L(l)을 붙여야 한다
- float 데이터 타입의 값은 접미사 F(f)를 붙여야 한다
- double 데이터 타입의 값은 접미사 D(d) 생략 가능하다
- '+'를 기준으로 앞 뒤에 문자열이 존재하면 모두 문자열 취급한다
System.out.println("s=" + 10 + 1)
(위 코드의 결과값은 s=101)
- char 데이터 타입의 값은 싱글코트('') 안에 하나의 문자만 가능하다
- char 데이터 타입의 값에 정수를 배정하면,
해당 정수에 해당하는 유니코드 문자를 찾아서 저장한다
⭐참조형 변수
- 기본형 변수에는 데이터 값으로 리터럴이 입력되지만,
참조형 변수에서는 데이터 값에 '주소'가 저장된다
📌Casting (변수)
- 묵시적(자동) 형변환보다는 명시적(강제) 형변환을 주로 사용하는 것 같다