1.關(guān)系運(yùn)算符
比較運(yùn)算符的結(jié)果都是boolean類型的,也就是說(shuō)非True即False。(不管你的操作是簡(jiǎn)單還是復(fù)雜)
2.邏輯運(yùn)算符
邏輯運(yùn)算符用于連接布爾型表達(dá)式,例如在java中不可以寫(xiě)成“6>a>3”而應(yīng)該寫(xiě)成“a>3&a<6”。
表達(dá)式就是用運(yùn)算符將常量或者變量連接起來(lái)的復(fù)合Java語(yǔ)法的式子。
(1)邏輯與:&
有false則false。(所連接的布爾類型的變量結(jié)果是false則整個(gè)表達(dá)式的值為false,下同)
(2)邏輯或:|
有true則true。
(3)邏輯異或:^
相同為false不同為ture。
(4)邏輯非:!
非false則ture,非ture則false。
特點(diǎn):偶數(shù)個(gè)!不改變本身。
(5)“&”與“&&”的關(guān)系:
①最終的結(jié)果是一樣的。
②&&具有短路效果,左邊一旦是false那么右邊不執(zhí)行。