邏輯運(yùn)算符主要用于進(jìn)行邏輯運(yùn)算。Java 中常用的邏輯運(yùn)算符如下表所示:
我們可以從“投票選舉”的角度理解邏輯運(yùn)算符:
1、 與:要求所有人都投票同意,才能通過某議題
2、 或:只要求一個(gè)人投票同意就可以通過某議題
3、 非:某人原本投票同意,通過非運(yùn)算符,可以使其投票無效
4、 異或:有且只能有一個(gè)人投票同意,才可以通過某議題
當(dāng)使用邏輯運(yùn)算符時(shí),我們會(huì)遇到一種很有趣的“短路”現(xiàn)象。
譬如:( one > two ) && ( one < three ) 中,如果能確定左邊 one > two 運(yùn)行結(jié)果為 false , 則系統(tǒng)就認(rèn)為已經(jīng)沒有必要執(zhí)行右側(cè)的 one < three 啦。
同理,在( one > two ) || ( one < three ) 中,如果能確定左邊表達(dá)式的運(yùn)行結(jié)果為 true , 則系統(tǒng)也同樣會(huì)認(rèn)為已經(jīng)沒有必要再進(jìn)行右側(cè)的 one < three 的執(zhí)行啦!
請驗(yàn)證,完成請求
由于請求次數(shù)過多,請先驗(yàn)證,完成再次請求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)