java複習2
阿新 • • 發佈:2019-01-07
轉義符:
引 用 方 法 |
含 義 |
\b |
退格 |
\t |
水平製表符Tab |
\n |
換行 |
\f |
表格符 |
\r |
回車 |
\' |
單引號 |
\" |
雙引號 |
\\ |
反斜線 |
資料型別:
分 類 |
資料型別 |
關鍵字 |
佔位元組數 |
預設數值 |
取 值 範 圍 |
整數類 |
位元組型 |
byte |
8 |
0 |
-2 7~2 7-1 |
短整型 |
short |
16 |
0 |
-2 15~2 15-1 |
|
整型 |
int |
32 |
0 |
-2 31~2 31-1 |
|
長整型 |
long |
64 |
0 |
-2 63~2 63-1 |
|
文字類 |
字元型 |
char |
16 |
′\u 0000′ |
′\u 0000′ ~ ′\u FFFF′ |
浮點類 |
浮點型 |
float |
32 |
0.0F |
— |
雙精度型 |
double |
64 |
0.0D |
— |
|
邏輯類 |
邏輯型 |
boolean |
8 |
False |
True、False |
運算子優先順序:
優先順序 |
含義描述 |
運 算 符 |
結合性 |
1 |
分隔符 |
[] () ; , |
|
2 |
單目運算、字串運算 |
++ -- + - ~ ! (型別轉換符) |
*右到左 |
3 |
算術乘除運算 |
* / % |
左到右 |
4 |
算術加減運算 |
+ - |
左到右 |
5 |
移位運算 |
<< >> >>> |
左到右 |
6 |
大小關係運算、類運算 |
< > <= >= instanceof |
左到右 |
7 |
相等關係運算 |
= = ! = |
左到右 |
8 |
按位與,非簡潔與 |
& |
左到右 |
9 |
按位異或運算 |
^ |
左到右 |
10 |
按位或,非簡潔或 |
| |
左到右 |
11 |
簡潔與 |
&& |
左到右 |
12 |
簡潔或 |
|| |
左到右 |
13 |
三目條件運算 |
?: |
*右到左 |
14 |
簡單、複雜賦值運算 |
= *= /= %= += -= <<= >>= >>>= &= ^= |= |
*右到左 |