參考1:Java基礎-第二章(類型和運算)
https://blog.csdn.net/yougoule/article/details/79039846
參考2:Java的基本數據類型和運算方法(必看篇)
https://www.jb51.net/article/118811.htm
一、概述
1. 變量 vs 常量
2. 操作符 vs 操作數
3. 字面量
4. 主要運算符和表達式類別
說明:<expr>,指表達式
表達式類型 | 表達式舉例 | 運算符類型 | 運算符子類或舉例 |
---|---|---|---|
賦值表達式 | String str = “Java” | 賦值運算符 | 簡單賦值運算符:= 複合賦值運算符:+=、-=、*=、/=、%=, 其它略 |
算術表達式 | 1+2 | 算術運算符 | (1)+、-、*、/、% (2)自增/自減:++、– (3)正負:+、- |
關係表達式 | a>b | 關係運算符 | >、>= <、<= ==、!= |
邏輯表達式 | true && true | 邏輯表達式 | 與運算:<expr1> && <expr2> 或運算:<expr1> || <expr2> 非運算:!<expr> |
條件表達式 | a>b?a:b | 條件運算符 | 三目運算符:<expr1> ? <expr2> : <expr3> |
位運算表達式 | b | (按)位運算符 | <<、>>、>>>、^、~、| 、& |
a | b | c | d |