Java의 리터럴
1. 리터럴의 정의:
- 사람이 읽을 수 있는 형식으로 표현되는 고정 값(예: 숫자 100)
- 상수라고도 합니다.
- 직관적이고 자주 사용됩니다.
2. 리터럴 유형:
- 기본 유형: 모든 기본 데이터 유형이 될 수 있습니다.
- 문자: 작은따옴표로 구분됩니다(예: 'a', '%').
3. 정수 리터럴:
- 소수점이 없는 숫자(예: 10, -100)
- 기본적으로 int로 표시됩니다.
- l 또는 L을 사용하여 길이를 지정할 수 있습니다(예: 12L).
4. 부동 소수점 리터럴:
- 소수점과 분수 구성요소를 포함합니다(예: 11,123).
- 기본적으로 double로 표시됩니다.
- F 또는 f를 사용하여 부동소수점으로 지정할 수 있습니다(예: 10.19F).
- 과학적 표기법을 지원합니다.
5. 변수에 할당:
- 값이 맞으면 정수 리터럴을 char, byte, short에 할당할 수 있습니다.
- 전체 리터럴을 long으로 할당할 수 있습니다.
6. 리터럴의 밑줄(JDK 7+):
- 큰 값(예: 123_45_1234)을 더 쉽게 읽을 수 있습니다.
7. 16진수, 8진수, 2진수 리터럴:
- 16진수: 0x 또는 0X로 시작합니다(예: 0xFF).
- 8진수: 0으로 시작합니다(예: 011).
- 바이너리(JDK 7+): 0b 또는 0B(예: 0b1100)로 시작합니다.
8. 문자 이스케이프 시퀀스:
- 특수 문자를 나타내는 데 사용됩니다(예: 줄바꿈의 경우 n, 탭의 경우 t).
- 예: ch = 't';, ch = ''';.
9. 문자열 리터럴:
- 큰따옴표로 묶인 문자 집합(예: "this is a test")
- 이스케이프 시퀀스(예: n, t)가 포함될 수 있습니다.
System.out.println에서의 사용 예:
으아아아
10. 이스케이프 시퀀스 테이블:
- ': 작은따옴표
- ": 큰따옴표
- : 백슬래시
- r: 자동차로 돌아오기
- n: 새 줄
- f: 페이지 피드
- t: 가로 탭
- b: 되감기
- ddd: 8진수 상수
- uxxxx: 16진수 상수
위 내용은 Java의 리터럴의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!