JavaSE基礎 - 2:表達式類型 & 運算符

參考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

二、運算類型(詳解)

1. 算術表達式 & 算術運算符

2. 賦值表達式 & 賦值運算符

3. 關係表達式 & 比較運算符

4. 邏輯表達式 & 邏輯運算符

5. 位運算表達式 & 位運算符

6. 條件表達式 & 三目運算符

三、各類運算(符)的結合性 和 優先級

1. 結合性和優先級

2. 注意事項

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章