JAVA中&&和||是什么意思 怎么用
JAVA中&&和||是什么意思 怎么用
倚天杖
2018-07-09 10:19:46
TA貢獻1856條經驗 獲得超17個贊
&&可以用作邏輯與的運算符,表示邏輯與(and),當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。
&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對于if(str != null && !str.equals(“”))表達式,當str為null時,后面的表達式不會執行,所以不會出現NullPointerException
||可以作邏輯或運算符,表示邏輯或(or),當運算符有一邊為true時,整個運算結果為true!
TA貢獻1818條經驗 獲得超7個贊
&&”和“||”是兩個不同的計算機符號。
具體的分析如下:
&&符號可以用作邏輯與的運算符,表示邏輯與(and),當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。
&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,
||符號可以作邏輯或運算符,表示邏輯或(or),當運算符有一邊為true時,整個運算結果為true!
舉報