更新時(shí)間:2023-12-20 來(lái)源:黑馬程序員 瀏覽量:
邏輯運(yùn)算符用于對(duì)布爾類型的數(shù)據(jù)進(jìn)行操作,其結(jié)果仍是一個(gè)布爾值。Java中的邏輯運(yùn)算符及用法如表2-6所示。
表2-6 Java中的邏輯運(yùn)算符及用法
在使用邏輯運(yùn)算符的過(guò)程中,需要注意以下幾個(gè)細(xì)節(jié)。
(1)邏輯運(yùn)算符可以對(duì)結(jié)果為布爾值的表達(dá)式進(jìn)行運(yùn)算。例如,x>3&&y!=0。
(2)運(yùn)算符“&”和“&&”都表示與操作,當(dāng)且僅當(dāng)運(yùn)算符兩邊的操作數(shù)都為true時(shí),其結(jié)果才為true,否則結(jié)果為false。但運(yùn)算符“&”和“&&”在使用上還有一定的區(qū)別。在使用“&”進(jìn)行運(yùn)算時(shí),不論左邊為true還是false,右邊的表達(dá)式都會(huì)進(jìn)行運(yùn)算。在使用“&&”進(jìn)行運(yùn)算時(shí),若左邊為false,右邊的表達(dá)式就不再進(jìn)行運(yùn)算,因此“&&”稱為短路與。
本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):https://java.itheima.com