您好,現(xiàn)在冰冰來為大家解答以上的問題。邏輯運(yùn)算符有哪些,邏輯運(yùn)算符有哪些相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、邏輯運(yùn)算符&(AND與)、|(OR或)、^(XOR異或)、!(NOT非)、&&(AND短路與)、||(OR短路或)邏輯運(yùn)算符用于連接兩個(gè)boolean類型的表達(dá)式。
2、例如:int x = 3;system.out.println(x>2 & x<5);打印結(jié)果時(shí)true,如果x=6,則結(jié)果時(shí)false。
3、另外的比較運(yùn)算:instanceof,檢查是否是類的對象。
4、例如:”Hello” instanceof String 是true。
5、 2、異或:^true ^ true = falsetrue ^ false = truefalse ^ true = truefalse ^ false = false異或的運(yùn)算規(guī)律:^符號的兩邊結(jié)果如果相同,結(jié)果是false,兩邊的結(jié)果不同,結(jié)果是true。
6、 3、非:!!!true = true 4、&&和&的區(qū)別:&&和&運(yùn)算結(jié)果時(shí)一樣的,但是運(yùn)算過程有點(diǎn)小區(qū)別。
7、&:無論左邊的運(yùn)算結(jié)果是什么,右邊都參與運(yùn)算;&&:當(dāng)左邊為false時(shí),右邊不參與運(yùn)算。
8、||和|的區(qū)別:||和|運(yùn)算結(jié)果時(shí)一樣的,但是運(yùn)算過程有點(diǎn)小區(qū)別。
9、|:無論左邊的運(yùn)算結(jié)果是什么,右邊都參與運(yùn)算。
10、||:當(dāng)左邊為true時(shí),右邊不參與運(yùn)算。
本文就為大家分享到這里,希望小伙伴們會喜歡。