Java 中的文字
1.文字的定義:
- 以人類可讀形式表示的固定值(例如數字 100)。
- 又稱常數。
- 直覺且常用。
二。文字類型:
- 原始型別:可以是任何原始資料型別。
- 字元:以單引號分隔(例如,'a'、'%')。
3.整數文字:
- 不含小數部分的數字(例如 10、-100)。
- 預設表示為int。
- 可以使用 l 或 L 指定為 長(例如 12L)。
4。浮點文字:
- 包括小數點和小數部分(例如 11,123)。
- 預設表示為雙精度。
- 可以使用 F 或 f 指定為浮點數(例如 10.19F)。
- 支持科學計數法。
5。變數賦值:
- 如果值合適,可以將整數文字指派給 char、byte、short。
- 整數文字可以指派給long。
6。文字中的底線 (JDK 7):
- 使讀取大值更容易(例如,123_45_1234)。
7.十六進位、八進位與二進位文字:
- 十六進位:以 0x 或 0X 開頭(例如 0xFF)。
- 八進位:從零開始(例如 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: 八進位常數
- \uxxxx:十六進位常數