Javag中運算符分為算術運算符,賦值運算符,比較運算符,邏輯運算符,條件運算符,具體如下:
一、算術運算符
加:+ 減:-
乘:* 除:/
求余:% 栗子:30%7 = 2
自增:++ 自減:- -
二、賦值運算符
加等於:+ = 栗子:a + = c 等於 a = a + c 如下用法等同
減等於:- =
乘等於:* =
除等於:/ =
模等於:%=
三、比較運算符(得到結果為Boolean類型,true 或 false)
大於:> 小於: <
大於等於:> =
小於等於:< =
等於:== 不等於:!=
四、邏輯運算符(得到結果為Boolean類型,true 或 false)
與(短路與):&& 若第一個表達式為false則不執行第二個表達式
② 或:| | ③ 非:! ④ 異或:^ 表達式僅有一個為 true 返回 true
五、條件運算符
條件運算符(?:)也稱為三元運算符
語法:表達式(返回結果為boolean)? 表達式 1 : 表達式 2
返回結果為 true 則執行 表達式 1 ,為 false 則執行 表達式 2