天天看點

Java基礎:Java運算符

Java基礎

計算機最基礎的用法就是進行資料運算,Java運算符有算數運算符、關系運算符、指派運算符、邏輯運算符、位運算符和調節運算符 運算符的優先級 括号最高 優先級不用刻意去記 需要知道的是将需要使用優先級的用括号 增加程式的可讀性 一進制運算符:一個操作數的運算 例如自增自減運算符 二進制運算符:兩個操作數的運算 例如關系運算符 三元運算符:三個操作數構成 條件 ? 結果為真的值 : 結果為假的值

加減乘除模運算符(二進制)

(a + b) 左邊的數加上右邊的數 (a - b)左邊的數減去右邊的數 (a * b)左邊的數與右邊的數相乘 (a / b)左邊的數與右邊的數相除 (a % b)左邊的數與右邊的數相除取餘數
Java基礎:Java運算符
+在變量後面 表示先指派 後自增 a--同理 自增和被指派的變量值相同 +在變量前面 表示先自增 後指派 --a同理 自增和被指派的變量值不同
Java基礎:Java運算符

關系運算符的表達方式為布爾值資料類型true和false

(a > b) 表示a是否大于b 如果大于為真 (a < b)表示a是否小于b 如果小于為真 (a <= b)表示a是否小于等于b 如果是為真 (a >= b)表示a是否大于等于b 如果是為真 (a == b)表示a是否等于b 如果等于為真 (a != b)表示a是否不等于b 如果不等于為真
Java基礎:Java運算符
= 指派 += 相加并指派 -= 相減并指派 *= 相乘并指派 /= 相除并指派
Java基礎:Java運算符

隻能傳回true和false 是以隻能用Boolean類型

&& 與邏輯 兩個操作數都為真 則為true 否則為false || 或邏輯 兩個操作數有一個為真 則會true 否則為false ! 非邏輯 将最後表達的結果取反

短路邏輯運算:使用與邏輯時 當第一個操作數結果為false 則最終結果就為false

Java基礎:Java運算符

位運算符是針對二進制代碼的運算

Java基礎:Java運算符

需要三個操作數進行運算 第一個操作數是條件 第二個操作數是結果為true所傳回的值 第三個操作數是結果為false所傳回的值

Java基礎:Java運算符