
Java のリテラル
1.リテラルの定義:
- 人間が判読できる形式で表される固定値 (数値 100 など)。
- 定数とも呼ばれます。
- 直感的で頻繁に使用します。
二。リテラルの種類:
- プリミティブ型: 任意のプリミティブ データ型を使用できます。
- 文字: 一重引用符で区切られます (例: '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 進数: ゼロで始まります (例: 011)。
- バイナリ (JDK 7): 0b または 0B で始まります (例: 0b1100)。
8.文字エスケープシーケンス:
- 特殊文字を表すために使用されます (例: 改行の \n、タブの \t)。
- 例: ch = '\t';、ch = '\'';.
9.文字列リテラル:
- 二重引用符で囲まれた文字のセット (例: 「これはテストです」)。
- エスケープ シーケンス (\n、\t など) が含まれる場合があります。
System.out.println での使用例:
System.out.println("First line\nSecond line");
System.out.println("A\tB\tC");
10.エスケープ シーケンス テーブル:
- \': 一重引用符
- \": 二重引用符
- \: バックスラッシュ
- \r: 車で帰る
- \n: 改行
- \f: ページ送り
- \t: 水平タブ
- \b: バックスペース
- \ddd: 8 進定数
- \uxxxx: 16 進定数