Java のリテラル
1.リテラルの定義:
- 人間が判読できる形式で表される固定値 (例: 数値 100)。
- 定数とも呼ばれます。
- 直観的で頻繁に使用されます。
2.リテラルの種類:
- プリミティブ型: 任意のプリミティブ データ型を使用できます。
- 文字: 一重引用符で区切られます (例: 'a'、'%')。
3.整数リテラル:
- 小数部分のない数値 (例: 10、-100)。
- デフォルトでは int として表されます。
- l または L を使用して長さを指定できます (例: 12L)。
4.浮動小数点リテラル:
- 小数点と小数部分を含めます (例: 11,123)。
- デフォルトでは double として表されます。
- F または f を使用して float として指定できます (例: 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 進定数
以上がJava のリテラルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。