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

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

俠客島的含笑
TA貢獻552條經驗 獲得超285個贊
&和&&都是邏輯運算符,都是判斷兩邊同時真則為真,否則為假;但是&&當第一個條件不成之后,后面的條件都不執行了,而&則還是繼續執行,直到整個條件語句執行完為止。
添加回答
舉報
0/150
提交
取消