| 分類 | 類型 | 位數 | 默認值 | 示例 |
|---|---|---|---|---|
| 整數 | byte | 8 | 0 | byte b = 10; |
| short | 16 | 0 | short s = 100; | |
| int | 32 | 0 | int a = 10; | |
| long | 64 | 0L | long n = 4L; | |
| 浮點 | float | 32 | 0.0f | float f = 3.14f; |
| double | 64 | 0.0 | double d = 3.14; | |
| 字符 | char | 16 | '\u0000' | char c = 'a'; |
| 布爾 | boolean | 1 | false | boolean flag = true; |
轉義字符: \t \n \r \\ \" \'
byte→short→int→long→float→double。long n = 1; // int 自動轉 longint m = (int) n;int a, b; double c = 3.14; 可重新賦值final double PI = 3.1415; 僅賦值一次,編譯期常量折疊優化,建議大寫下劃線命名| 類別 | 運算符 |
|---|---|
| 算術 | + - * / % ++ -- |
| 關系 | > >= < <= == != |
| 邏輯 | && || ! |
| 賦值擴展 | += -= *= /= %= |
| 三元 | ? : |
優先級: 單目 > 算術 > 關系 > 邏輯 > 三元 > 賦值。括號最高。