java 中&&和&有什么不一樣
2 回答
已采納

慕萊塢9220042
TA貢獻(xiàn)377條經(jīng)驗 獲得超508個贊
你好:
舉個例子吧,
if(a?!=?1?&&?a?!=?2){ ????//代碼 }
以上邏輯判斷從左向右,如果a!=1成立,則繼續(xù)執(zhí)行右面的 a!=2,如果不成立,則不進(jìn)行后面的代碼
而&則從左向右一次執(zhí)行,不管前面的條件是否成立。
望采納!

俠客島的含笑
TA貢獻(xiàn)552條經(jīng)驗 獲得超285個贊
&和&&都是邏輯運算符,都是判斷兩邊同時真則為真,否則為假;但是&&當(dāng)?shù)谝粋€條件不成之后,后面的條件都不執(zhí)行了,而&則還是繼續(xù)執(zhí)行,直到整個條件語句執(zhí)行完為止。
添加回答
舉報
0/150
提交
取消