2 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
&&可以用作邏輯與的運(yùn)算符,表示邏輯與(and),當(dāng)運(yùn)算符兩邊的表達(dá)式的結(jié)果都為true時(shí),整個(gè)運(yùn)算結(jié)果才為true,否則,只要有一方為false,則結(jié)果為false。
&&還具有短路的功能,即如果第一個(gè)表達(dá)式為false,則不再計(jì)算第二個(gè)表達(dá)式,例如,對(duì)于if(str != null && !str.equals(“”))表達(dá)式,當(dāng)str為null時(shí),后面的表達(dá)式不會(huì)執(zhí)行,所以不會(huì)出現(xiàn)NullPointerException
||可以作邏輯或運(yùn)算符,表示邏輯或(or),當(dāng)運(yùn)算符有一邊為true時(shí),整個(gè)運(yùn)算結(jié)果為true!

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
&&”和“||”是兩個(gè)不同的計(jì)算機(jī)符號(hào)。
具體的分析如下:
&&符號(hào)可以用作邏輯與的運(yùn)算符,表示邏輯與(and),當(dāng)運(yùn)算符兩邊的表達(dá)式的結(jié)果都為true時(shí),整個(gè)運(yùn)算結(jié)果才為true,否則,只要有一方為false,則結(jié)果為false。
&&還具有短路的功能,即如果第一個(gè)表達(dá)式為false,則不再計(jì)算第二個(gè)表達(dá)式,||符號(hào)可以作邏輯或運(yùn)算符,表示邏輯或(or),當(dāng)運(yùn)算符有一邊為true時(shí),整個(gè)運(yùn)算結(jié)果為true!
- 2 回答
- 0 關(guān)注
- 6578 瀏覽
添加回答
舉報(bào)